Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Amber Jain
On Fri, Sep 27, 2013 at 2:25 AM, Bibhas wrote: > I used Kivy a year back. Not sure of it's state now. You could look into > it once. > > +1 for Kivy (under active development). The same code runs unmodified on Linux, OSX, Windows, Android and iOS (ofcourse, if device in question does not has for

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Dhananjay Nene
On Fri, Sep 27, 2013 at 2:49 AM, Amber Jain wrote: > On Fri, Sep 27, 2013 at 2:25 AM, Bibhas wrote: > >> I used Kivy a year back. Not sure of it's state now. You could look into >> it once. >> >> > +1 for Kivy (under active development). The same code runs unmodified on > Linux, OSX, Windows, And

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Vinayak Hegde
On Fri, Sep 27, 2013 at 1:14 PM, Dhananjay Nene wrote: > > +1 for Kivy (under active development). The same code runs unmodified on > > Linux, OSX, Windows, Android and iOS (ofcourse, if device in question > does > > not has for instance multi-touch support, then corresponding features > won't > >

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Bibhas
Kivy is good for multiplatform. But at that time we had to ditch it because it requires OpenGL >= 2.0. That means computers with older graphics driver would have suffered. And we didn't have any way to solve that. The look and feel is kind of like AOSP ICS of Android. Looks different from the

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread BibhasD
Here is a reddit conversation[1] that might give some feedback. I haven't used other UI frameworks, so can't say anything specifically. Some other threads like this[2] should make you try it atleast once. [1]: http://www.reddit.com/r/Python/comments/1c08rl/kivy_for_desktop_apps/ [2]: http://www.r

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Sriram Karra
On Fri, Sep 27, 2013 at 2:19 AM, Shabda Raaj wrote: > I am building my first desktop app with Python and I would like to get > recommendation on what toolkit to use. > > I am planning to use either PyGTK or PyQT. > (Are there anything else I should consider.) > I always write them as webapps - a

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Dhananjay Nene
On Fri, Sep 27, 2013 at 6:52 PM, Sriram Karra wrote: > On Fri, Sep 27, 2013 at 2:19 AM, Shabda Raaj wrote: > >> I am building my first desktop app with Python and I would like to get >> recommendation on what toolkit to use. >> >> I am planning to use either PyGTK or PyQT. >> (Are there anything

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Noufal Ibrahim
Sriram Karra writes: [...] > I always write them as webapps - and ship them with embedded tornado web > server. You can strip it down to bare minimum, or choose lighter weight > 'frameworks' if you wish. There are plenty of advantages to this general > approach: I personally dislike "applicati

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Sriram Karra
On Fri, Sep 27, 2013 at 7:06 PM, Dhananjay Nene wrote: > > a) What are sample installers one could use to install web based apps > on user's machine (users more often than not use simple wizards to > install apps) > It is a standard python application with a web server included - the server and c

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Sriram Karra
On Fri, Sep 27, 2013 at 7:15 PM, Noufal Ibrahim wrote: > > > a) your app will look the same across all your platforms (at least the > > best it can be) as the front end is html/css/js > > I think you'll get the common denominator. > Isn't that the case with any cross-platform toolkit - if the in

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Noufal Ibrahim
Sriram Karra writes: [...] > Isn't that the case with any cross-platform toolkit - if the intent is > to be cross platform? Yes but going inside the browser is more of a sacrifice than other approaches. I mean, just launching the app will start a web server and then a browser and take you insi

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Dhruv Baldawa
Speaking of embedded web apps, https://en.wikipedia.org/wiki/Chromium_Embedded_Framework https://code.google.com/p/chromiumembedded/ -- Dhruv Baldawa (http://www.dhruvb.com) On Fri, Sep 27, 2013 at 7:35 PM, Noufal Ibrahim wrote: > Sriram Karra writes: > > > [...] > > > Isn't that the case with

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Dhananjay Nene
On Fri, Sep 27, 2013 at 7:21 PM, Sriram Karra wrote: > On Fri, Sep 27, 2013 at 7:06 PM, Dhananjay Nene > wrote: > >> Overall background: I write desktop apps but not in python, I do write the backends in python. So my desktop awareness is more generic. I did try wxPython years ago but never took

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Dhananjay Nene
On Fri, Sep 27, 2013 at 7:35 PM, Noufal Ibrahim wrote: > Sriram Karra writes: > > > [...] > >> Isn't that the case with any cross-platform toolkit - if the intent is >> to be cross platform? > > Yes but going inside the browser is more of a sacrifice than other > approaches. I mean, just launchin

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Sriram Karra
On Fri, Sep 27, 2013 at 8:55 PM, Dhananjay Nene wrote: > > In most cases I find users want a installer. Basically just point and > click. So if there is no installer where a user selects a install > directory and presses a button called install (and perhaps a couple of > app specific items), ther

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Sriram Karra
On Fri, Sep 27, 2013 at 7:35 PM, Noufal Ibrahim wrote: > > I guess YMMV but if a local app launches a web server and a browser to > get things done, it's a deal breaker for me. > In this case starting a web server can be nothing more than executing a few hundreds of lines of python code that jus

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Dhananjay Nene
On Fri, Sep 27, 2013 at 10:04 PM, Sriram Karra wrote: > On Fri, Sep 27, 2013 at 8:55 PM, Dhananjay Nene > wrote: > > >> >> In most cases I find users want a installer. Basically just point and >> click. So if there is no installer where a user selects a install >> directory and presses a button c

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Gopalakrishnan Subramani
I have spent 10+ years of Desktop app development using VC++/.NET, mostly on Windows. After Windows XP SP 3 onwards, Microsoft changed the application installation and execution architecture, specifically the socket servers, firewall, administrator rights etc. We have WCF Web Service (part of MS .

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread BibhasD
Maybe that's another way of looking at it. It's introducing network related issues when we should be concentrating on building the app that has nothing to do with network, right? > That is definitely very true. But in this day and age of html5 boilerplate, > twitter bootstrap, jquery, etc. this

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Rushabh Mehta
Its 2013 and I think its interesting people still want to write desktop apps. If you are already highly skilled in desktop GUIs then it probably makes sense, but browser is definitely the most portable environment for the future. For *most* cases, its usually better that the app is web by defaul

Re: [BangPypers] What are you using for developing desktop GUIs?

2013-09-27 Thread Gopalakrishnan Subramani
We needed Desktop apps as our apps are based on Hardware interfacing, ie Density, Pressure, Flow etc measuring transmitters and control devices. Those devices use the special industrial protocols and each protocols has its own advantages, need specific device drivers based on vendors. Desktop based