Answer the question
In order to leave comments, you need to log in
GUI frontend for Python application
Answer the question
In order to leave comments, you need to log in
I would recommend PyQt4 or PySide ( difference between the two ). Everything will be native (for Unix/Windows for sure, anyway).
In general, now we can consider 3 options (Tkinter, wxWidgets, PyQt).
Tkinter is better to use for a simple GUI, the appearance of the application will not be native for all platforms (in particular, under Win)
PyQt is good documentation, native appearance for all platforms, but there is a minus, if you develop an application not under the GPL license, you will have to buy a commercial license version (and it costs about 16 tr.)
wxWidgets - I think the best option, native view for all platforms, LGPL license, normal documentation with examples (I advise you to look at wxDemo, examples of using widgets).
But the interface will have to be written manually, there is a normal GUI builder only under PyQt, under wxWidgets and Tkinter they are not.
The easiest way is to use the Boa Constructor (WxWidgets, respectively). But it looks terrible.
In fact, the choice is not great: Qt or wxWidgets. I would choose Qt - documentation is better.
But I would not mess with Tk for a more or less serious program - the toolkit is obsolete.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question