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

TKinter, PyQT and wxPython (BOA)

P: n/a
Interested in any opinions, studies, etc., concerning the GUI tool(s) to use
for Python. Specifically, which would you recommend (and why) for building
GUI apps in Python:

TKinter
BOA
PyQT

Thanks,
Dennis
Jul 18 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
On Tue, 05 Aug 2003 02:02:11 +0000, Dennis Sylvester wrote:
Interested in any opinions, studies, etc., concerning the GUI tool(s) to
use for Python. Specifically, which would you recommend (and why) for
building GUI apps in Python:

TKinter
BOA
PyQT

Thanks,
Dennis


I've used Tkinter and PyQt. The nice thing about Tkinter is that it comes
with the standard python package. It's relatively simple, but I don't like
it for more significant GUI applications.. I had trouble finding good
documenation for it. Perhaps if you already know Tk, it's not so bad.

I've used PyQt on linux, and I love it, but beware, Trolltech only
provides noncommercial Qt 2.3 for windows, which means you might find it a
pain if you're writing for linux and want to port to windows. (But then,
it's probably not that big of a pain unless you use Qt3-specific stuff.) I
think the trolltech people have done a great job providing a first class
toolkit. I've found the PyQt programming book more handy than the Tkinter
programming book (I bought them both), and Trolltech's Qt docs are (for
the vast majority, but not always) applicable to PyQt. With PyQt you can
use qt-designer if you like that sort of thing; you'll need to get pyuic,
too. Personally, I've found the layout managers to be useful enough so
far.

You didn't mention PyGTK, which you can use with glade; just thought
I'd mention that.

Good luck,
Keith
Jul 18 '05 #2

P: n/a
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 05 Aug 2003 03:06:21 GMT, Keith Jones <km*****@cs.rit.edu> wrote:
You didn't mention PyGTK, which you can use with glade; just thought
I'd mention that.


Well, technically, he did. BOA = Boa-Constructor = wxWindows =
PyGTK on Linux.

Personally I just built my very first GUI app in any language using
Boa-Constructor. It was also my very first wxPython app. The total
time to get the shell up and running to my satisfaction with all the
elements in place was about 6-7 hours. That's learning Boa, wxPython
and the basics of how to put together a GUI as well as the actual deed
of doing it.

Boa is beautiful even though at v0.2.3 it is still listed as Alpha.
The Linux version has some problems (typical GTK font bug) but is usable
and builds the shell of the application nicely.

wxPython gives a great interface and while the documentation is
geared for the C++ implementation of the same toolkit (wxWindows) I've
had very little problems getting any documented feature I need working.
I can't imagine any other combination being as easy as this has been.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/NTS1el/srYtumcURAnLbAJ9yRc1ot6RMrKx6n/MgKAgfnasgMwCfbK3d
WxH4M4FT2ngSClUklXnXYsM=
=H2cn
-----END PGP SIGNATURE-----

--
Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
PGP Key: 8B6E99C5 | main connection to the switchboard of souls.
| -- Lenny Nero - Strange Days
-------------------------------+---------------------------------------------
Jul 18 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.