[Tutor] about the gui development

2015-06-13 Thread abhijeet560
Hello,i wanted to know about the gui development ,from where to began 
developing the apps in python ..?Which IDE is best suitable for me??
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] about the gui development

2015-06-13 Thread Laura Creighton
In a message of Sat, 13 Jun 2015 15:03:37 -, abhijeet...@yahoo.in writes:
Hello,i wanted to know about the gui development ,from where to began 
developing the apps in python ..?Which IDE is best suitable for me??
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

What IDE to use -- if any, as some people still prefer editors --
is a very personal choice.  There really is nothing to do for it but
try a few and see what you like.

Python has lots.  Something to keep in mind, if you want to develop
in Python 3, and not Python 2, is that not every IDE supports Python 3.
(though most of them do.)  See:
https://wiki.python.org/moin/IntegratedDevelopmentEnvironments

As for Gui toolkits, well, we have a page for that too.
https://wiki.python.org/moin/GuiProgramming
And, again we have lots.  Here, the choice is a little less personal,
but very much based on what you are used to.  This, of course doesn't
help the completely new person who isn't used to anything yet.

Something to consider is where you want this code to eventually run.
If you need it to run on your phone or a tablet, then the choices are
much more limited than if you want it to run on a desktop or laptop
computer.

The final thing to consider is, do you really want to do gui programming
at all, or would you be happier developing something that runs in a browser?
If that has appeal, well, you guessed it, we have lots of browser
frameworks, as well.
https://wiki.python.org/moin/WebFrameworks

One final thing -- there is nothing like having a friend who already knows
somehting you would like to learn handy when you go to learn something.
So if you have some local friendly talent, ask them what they recommend.
I think that tkinter, for instance, is easier to use than PyQt, but if you
have local PyQt experts, (and don't have tkinter experts) I would go with
PyQt witout any hesitation.

Best of luck,
Laura Creighton
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] about the gui development

2015-06-13 Thread Alan Gauld

On 13/06/15 16:03, abhijeet...@yahoo.in wrote:

Hello,i wanted to know about the gui development ,

 from where to began developing the apps in python

The standard GUI toolkit that comes with Python is
Tkinter, with Tix and ttk for some extra features.
There are many tutorials both online and in Python
text books on how to use Tkinter.

There are several other GUI toolkits that you
can install, such as:
- WxPython (based on the Wxwidgets toolkit)
- PyQt/Side based on the Qt toolkit
- PyGTK based on GTK
- Dabo - an app framework based on WxPython and
 targeted at desktop database apps.


 ..?Which IDE is best suitable for me??


That's a very personal choice. Personally I
prefer Linux/Vim, others prefer emacs.
Still other Eclipse or Netbeans.

For GUI work you might be looking fore a
drag n drop GUI builder of which there are
a few around, although I didn't find any of
them that great to be honest.
Try Glade, Boa Constructor and Dabo.

--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos


___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] about the gui development

2015-06-13 Thread john

Interesting question - what will be the end platform.

If you really want a python solution:
Tablets. phones, desktops - Kivy (very promising)
Tablets. phones, desktops - PyQt
Desktops - wxPython, tk, Dabo (python 2.7 at the moment)

All the other GUI frameworks either have a very small following or are 
dying (my opinion of course).


If you are not concerned with what language is used:
Consider all the web frameworks.
Several of the web frameworks work on the desktops, and are browser 
friendly.  Atom/electron (not sure about the name)

but in general web frameworks (no matter which one) is all about browsers.

Johnf

On 06/13/2015 10:15 AM, Laura Creighton wrote:

The final thing to consider is, do you really want to do gui programming
at all, or would you be happier developing something that runs in a browser?
If that has appeal, well, you guessed it, we have lots of browser
frameworks, as well.


___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor