Does Python have a cross-platform GUI toolkit that uses native widgets?

Python has many GUI tools . If I understand correctly, these tools usually take responsibility for providing their own widgets (rather than relying on the operating system). This provides cross-platform support through widgets that don't necessarily look, feel, and behave exactly like their native counterparts. Does Python have a GUI toolkit that is cross-platform and takes advantage of the individual widgets of your system?

According to GUI Programming in Python , there are at least two candidates:

Lucid

Unfortunately, this library seems to have disappeared. The link is now redirected to Icy Labs , a company that "develops and distributes components and devices for the development of electronics and robotics" (???).

Pyswt

This is the port of the SWT library for Java (which I already know about). This library is not like Python (for example, it saves methods set*and get*that are common to Java). Therefore, I am curious to find out if there is a more authoritative library that meets my needs.

+5
source share
4 answers

wxWidgets? , , - win32 , gtk Linux , , Aqua OSX.

+5

Qt?

, PyQt? http://en.wikipedia.org/wiki/PyQt

Qt . , - - , - -. - .

+4

pyside LGPL qt. , PyQt, GPL .

+3
source

I recently found Toga . Think it's new, still lacking many of its own widgets, but pretty easy to pick up.

0
source

All Articles