473,325 Members | 2,860 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,325 software developers and data experts.

TKinter, PyQT and wxPython (BOA)

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
2 3345
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
-----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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: carljohan.rehn | last post by:
I would like like to start doing some GUI-programming in Python, but don't know which library to choose. Tkinter seems a bit old. Correct me if I am wrong! The layout doesn't look as nice as for...
4
by: ulysses | last post by:
hi, I'm working in python 5 months. I think it's very cool language. I do a p2p python program GUI. First I make a software by wxpython. But I find wxpython use many many memory. Second I use...
35
by: Vamsi Mudrageda | last post by:
I am kind of new to Python, and after trying and using wxPython, I found it kind of lacking in easy-to-read documentation, speed at loading, and GUI response-time. So I am looking for an another...
25
by: BJörn Lindqvist | last post by:
See: http://www.wxpython.org/quotes.php. especially: "wxPython is the best and most mature cross-platform GUI toolkit, given a number of constraints. The only reason wxPython isn't the standard...
8
by: Erik Johnson | last post by:
I am looking for some input on GUI libraries. I want to build a Python-driven GUI, but don't really understand the playing field very well. I have generally heard good things about wxPython. I...
32
by: Kevin Walzer | last post by:
I'm a Tcl/Tk developer who has been working, slowly, at learning Python, in part because Python has better support for certain kinds of applications that I want to develop than Tcl/Tk does....
7
by: krishnakant Mane | last post by:
hello all, I seam to have noticed this a bit late but it appears to me that tkinter is being used very widely for gui development on all platform? is that right? since fredric lundh has written a...
44
by: bg_ie | last post by:
Hi, I'm in the process of writing some code and noticed a strange problem while doing so. I'm working with PythonWin 210 built for Python 2.5. I noticed the problem for the last py file...
4
by: fabdeb | last post by:
Hi every one, I m a sysadmin who want to know how to use python. I dont know anything about oriented object programation, i only know bash and a little perl. I have some simple questions about...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.