Hi
I have been doing text programming for a while now and i was going to start doing some graphical interfaces for my programs but i was wondering which one is the best for beginners and also what and ther advantages/disadvantages of each of them.
Thanks
lllllIllIlllI 178 Veteran Poster
Recommended Answers
Jump to PostDepends a little on what applications you want to write. Tkinter may be all you ever need. Once things get more demanding you then can switch to wxPython, PyGTK or PyQT.
Knowing Tkinter will make the learning curve of these other toolkits a little easier.
Jump to PostThen let me write one for you:
import wx app = wx.App() # create a wx application window = wx.Frame(None, title = 'Sample GUI App') # create a window btn = wx.Button(window) # create a button 'widget' on the window - note how the button receives the …
Jump to PostFuse, could you do us all a favor and also post your nicely written introduction to wxPython in the "Starting Python" sticky. I enjoyed your style and clean code. You can do it all in one post or several posts.
Thank you!
Jump to PostI think the Pythonic approach is the use of powerful, optimized modules. So yeah, wxPython uses powerful, optimized widgets.
Python has clearly borrowed the best of several earlier languages.
Jump to PostMaybe we need a new sticky called "Starting wxPython" for the GUI programmers.
Okay the sticky has been created. Let's hope it will be a success.
All 18 Replies
Freaky_Chris 299 Master Poster
Ene Uran 638 Posting Virtuoso
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
Fuse 17 Light Poster
lllllIllIlllI 178 Veteran Poster
sneekula 969 Nearly a Posting Maven
Fuse 17 Light Poster
vegaseat commented: great intro to wxPython +8
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
Fuse 17 Light Poster
sneekula 969 Nearly a Posting Maven
Fuse 17 Light Poster
bumsfeld 413 Nearly a Posting Virtuoso
Ene Uran 638 Posting Virtuoso
Fuse 17 Light Poster
vegaseat 1,735 DaniWeb's Hypocrite Team Colleague
Ene Uran 638 Posting Virtuoso
Fuse 17 Light Poster
lllllIllIlllI 178 Veteran Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.