Python: Attractive, clean, packagable windows GUI library [closed] Python: Attractive, clean, packagable windows GUI library [closed] tkinter tkinter

Python: Attractive, clean, packagable windows GUI library [closed]


tkinter's major advantage (IMHO!) is that it comes with Python (at least on Windows). It looks ugly, and there's no progress bar or something like that (at least not builtin). Being a thin wrapper around Tk, its API doesn't feel very elegant or intuitive. However, there are quite a few good Tkinter resources on the web so learning it is not necessarily a pain.

For any serious GUI attempts, I'd go for wxPython as well. I don't know about packaging, though. But I wouldn't expect any problems.


I've recommended wxPython in the past and it's still an excellent tool. The others always seemed somewhat cumbersome to me.

There's instructions out there on the web which show exactly how to package a wxPython GUI.

The wxAui section in particular can give some really clean / usable results:


The most beautiful one that I can suggest is PyQt (almost native), otherwise a good idea would be using directly IronPython that is native .net code.

Anyway nothing beats tkinter for multi-platformness and packaging-friendliness.