Python: attractive, clean, packaged Windows GUI library

I need to create a simple Windows-based GUI for a desktop application that will be downloaded by end users. The application is written in python and will be packaged as an installer or executable file.

The functionality that I need is simple - choosing from different lists, displaying progress indicators, etc. No animations, sprites or other types of taxation / exotic.

It seems that there are many options for the Python GUI libraries (Tk, QT, wxPython, Gtk, etc.). What do you recommend:

  • Easy to learn and maintain.
  • Can be easily packed using py2exe or something like that
  • Looks good

[Update] For what it was worth, I ended up with tkinter. It is well documented enough, you can make it beautiful (mainly use native fonts), and, most importantly, ships with Python, so as not to worry. wxpython also looked pretty good, but the load was 10 M or so, and I didn't want to add this extra weight to the packages I distribute.

+3
source share
5 answers

tkinter (IMHO!) , Python ( , Windows). , - ( , ). Tk, API . , Tkinter, .

wxPython. . .

+3

wxPython , - . .

, wxPython.

wxAui, , / : wxaui_6_small.png

+3

, , PyQt ( ), IronPython, .net-.

tkinter .

+3

wxPython ( Mac/Windows). . , Tk:)

+1

Using both wxPython and TKinter, I would say that wxPython looks better and is easy to learn.

Although you said that you plan to use the program for Windows, it is worth mentioning that I had problems with the fact that TKinter on Mac does not work correctly.

+1
source

Source: https://habr.com/ru/post/1748253/


All Articles