Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python - Best GUI library for the job?

Tags:

People also ask

Which Python library is used for GUI programming?

Tkinter. Tkinter is one of the most popular GUI libraries in Python. It is one of the first choices for beginners to GUI development because of its simple and easy-to-learn syntax. Tkinter provides diverse widgets such as labels, buttons, text fields, checkboxes, and scroll buttons.

Is Python good for GUI applications?

While being incredibly useful for the fields of data science and machine learning, Python is also great for developing graphical user interfaces! In fact, it has many frameworks that even beginners can use to easily get started with developing a GUI.


I've been using WxPython and I've tried Tk, but it seems that, while both are good and I'll likely use them for other projects, neither of those appear to be capable of accomplishing the things that I want for my current project (which is fine, they're good at what they do).

Basically what I'm looking for is something that will allow me to make rich graphical GUIs. My specific goal is a window that will draw bitmap buttons, resize the parent window automatically to fit them, and possibly animate the resize with a slide effect and have the buttons fade in. Also being able to have my own window border style instead of the inbuilt one is important to me.

This particular project will be Windows only, so non-portable libraries are fine in this case, though portable ones would be great too.

If I missed how this can be done in either WxPython or Tk, I'm all ears.