First am I missing any other notable ones? I only want to know about crossplatform standalone source-based modules, so no Gui IDEs.

PyGObject (Gtk's successor)

I already know that Tkinter is the default so it is the obvious choice for crossplatform because of its licensing and availability, with the obvious exception of Apple.
And Pyjamas is for web apps, although Grail did it first.

But which one is has the best speed for performance-wise efficiency?
And what about speed as in Rapid Application Developments?
And ease of use?
And most feature rich and powerful? Which would you use to do 3D rendering? Is there such a thing as a complex and highly evolved 3D game written or rewritten in python?

Also I want to know what each of they are best used for, like if you have no choice and you have to use each of them then what would you do with them based on what you know they are optimized to handle for?

Since this is all visually out in the open, what about the aesthetics? Tkinter now has theming, although much is still left to be desired.

2 Years
Discussion Span
Last Post by ZZucker

I will continue to use Tkinter for the simplicity even though it doesn't have that natural pythonic feel to its writing style.
And Kivy if I ever think of something that needs multitouch, since everything I write works with singletouch.
But Pyjamas will always be my choice for websites.

Qt is heavy.
Gtk is barely crossplatform.

Edited by nouth


I teach tkinter to my students in the second phase of the course. They seems to get to grips with it from the beginning.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.