L'unica interfaccia grafica completamente portatile per Python è lo standard TkInter, se non si vuole alcuna ulteriore installazione accanto a Python. La versione Themed Tk è piuttosto carina, rispetto alla versione Tk precedente (la versione a tema è disponibile tramite il modulo ttk
).
Poche settimane fa, ho dovuto rispondere alla tua stessa domanda. Sono giunto alla conclusione che PyQt è attualmente la scelta migliore per una GUI moderna, potente, ben tenuta e portatile, principalmente a causa di alcune delle carenze del suo principale contendente (wxPython, vedi sotto). (Tk, e tema Tk sarebbe un bene per le esigenze più semplici.)
Due parole di avvertimento contro wxPython: non è possibile installarlo tramite il popolare gestore di pacchetti Fink su Mac OS X, attualmente, il che lo rende molto meno portatile di PyQt e TkInter; non è ancora compatibile con Python 3, per quanto ne so.
PS (dicembre 2012): PySide è attualmente una valida alternativa a PyQt. Ci sono alcune domande StackOverflow sui rispettivi meriti di questi due collegamenti Python.
Quindi sono tkinter, PyGTK e PyQt. – delnan
Sì, ma anche wxPython è divertente. ;) – FogleBird
wxPython non può essere installato tramite il gestore di pacchetti Fink su Mac OS X, credo a causa di problemi tecnici: wxPython è attualmente meno portatile di PyQt. – EOL