PDA

View Full Version : What are all the different GUI toolkits that can be used with python?



user1397
March 19th, 2007, 03:47 AM
I am wondering what are all the different GUI toolkits that can be used with python to make GUI programs. I know that gtk+ and qt can be used, but apart from that, if there are any more on linux or on any other OS, I do not know.

Does any one here know?

Mirrorball
March 19th, 2007, 03:58 AM
There are also Tkinter and wxPython.

pmasiar
March 19th, 2007, 04:56 AM
EasyGUI (http://www.ferg.org/easygui/) - archetypical Python solution: simple and quick GUI with no frills. No events, no problems :-)

With showmedo videos made by kids.

user1397
March 19th, 2007, 11:06 PM
all of the above are only for linux, right?

are there any for windows?

dave091
March 19th, 2007, 11:38 PM
Here is a list of cross platform and platform specific gui toolkits available for python

http://wiki.python.org/moin/GuiProgramming

Tkinter and wxPython are definitely cross platform. I recommend wxPython only because it comes with SPE. :smile:

Mirrorball
March 19th, 2007, 11:59 PM
all of the above are only for linux, right?
No, they are all cross platform.

user1397
March 20th, 2007, 12:31 AM
ok, thank you guys for all the help.

user1397
March 25th, 2007, 06:01 AM
Just wondering, does anyone know what toolkit is used for the official bittorrent client? Are different toolkits used for different platforms? i.e. windows, linux, etc.?

lnostdal
March 25th, 2007, 08:12 AM
It seems wxPython is used on all platforms.

(wx uses GTK+ to render under Linux (edit: it seems to have support for plain X and Motif also; but I bet GTK+ is used in most cases), and the standard Win32 API under Windows)

user1397
March 25th, 2007, 05:09 PM
It seems wxPython is used on all platforms.

(wx uses GTK+ to render under Linux (edit: it seems to have support for plain X and Motif also; but I bet GTK+ is used in most cases), and the standard Win32 API under Windows)
ah, alright, thanks for the info

Mirrorball
March 25th, 2007, 05:15 PM
No, they are all cross platform.
.