By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,345 Members | 1,790 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,345 IT Pros & Developers. It's quick & easy.

GUI programming in python

P: 12
HI:

i want to start learning GUI programming in python but i dont know which tools or library (tkinter ، pyqt ، WXpython) is best . which one is easy to learn ?

please help me .
sincerely
Mar 19 '11 #1
Share this Question
Share on Google+
4 Replies


bvdet
Expert Mod 2.5K+
P: 2,851
I like and use Tkinter. I learned it because that was the basis for the parametric API in SDS/2. I doubt if it is the easiest to learn and use though.
Mar 20 '11 #2

bvdet
Expert Mod 2.5K+
P: 2,851
I mainly use the documentation found here. Additional documentation can be found here and here. "Python and Tkinter Programming" by John Grayson can be purchased on Amazon or directly from the publisher. There are several threads in this forum about Tkinter code. Example thread
Mar 20 '11 #3

100+
P: 332
This is a pretty good reference too TKDocs
Nice thing about Tkinter is that it is built in Python and Python 3 friendly.

I wish there was a more recent version of Grayson's book... I would buy it.
Mar 22 '11 #4

P: 9
if you are in windows, the easiest way to GUI programming in Python is to use .NET forms. use the free SharpDevelop ide (clone of Visual Studio). the documentation on .NET forms are plenty.

if for some reason you dont fancy .NET forms and wishes to use cross platform GUI libraries, I suggest you use wxPython. you will learn to use most of the widgets by looking at the wxPython demo application. if you want to have full documentation, use the wxWidgets documentation. the documentation for wxWidgets and wxPython are the same and it will indicate if there are differences. wxWidgets is the core gui library being shared by wx derived libs like (wxPython,wxPerl,etc)

the time will come when you get fed up hardcoding your wxPython based GUI driven apps. for that you will need a WYSIWYG ide, i suggest you use the cross platform wxDesigner ide.
May 22 '11 #5

Post your reply

Sign in to post your reply or Sign up for a free account.