Python - which multi platform GUI framework to use?

Posted by Iacopo on Stack Overflow See other posts from Stack Overflow or by Iacopo
Published on 2010-06-14T13:43:10Z Indexed on 2010/06/14 18:52 UTC
Read the original article Hit count: 257

Filed under:
|

Hi, I've written a Python GUI application and made it run on Linux, Windows and Mac.

The framework I'm using is PyGtk. The final result is not really good: the application looks horrible on Mac, and it is not really 'native' neither on Windows. Furthermore on Mac the windows' behavior is sometimes wrong, with modal dialogs appearing below the main windows.

I've explored other frameworks and I've found that a porting may be really hard:

  • PyQt it is huge, difficult to install and to distribute under Mac;
  • PyGui is poor: I need tables and tree views at least;
  • wxPython state explicitly that you have to use a custom python build for Mac
  • Tkinter: didn't check it, only have the impression that it is obsolete

I know this question may appear similar to http://stackoverflow.com/questions/394039/which-python-gui-framework but in that thread the portability issue is not really taken in account.

Windows and Mac are a must, since most of my user have that systems.

Can you also suggest some books?

© Stack Overflow or respective owner

Related posts about python

Related posts about gui