La seule interface graphique entièrement portable pour Python est la norme TkInter, si vous ne voulez pas installer supplémentaire à côté de Python. La version Themed Tk est assez jolie, comparée à l'ancienne version Tk (la version thématique est disponible via le module ttk
).
Il y a quelques semaines, j'ai dû répondre à la même question que vous. Je suis arrivé à la conclusion que PyQt est actuellement le meilleur choix pour une interface graphique moderne, puissante, bien entretenue et portable, principalement en raison de certaines des faiblesses de son principal concurrent (wxPython, voir ci-dessous). (Tk et sur le thème Tk serait bon pour les besoins plus simples.)
Deux mots d'avertissement contre wxPython: il est impossible de l'installer via le gestionnaire de paquets populaires Fink sous Mac OS X, actuellement, ce qui en fait beaucoup moins portable que PyQt et TkInter; il n'est pas encore compatible Python 3, autant que je sache.
PS (déc. 2012): PySide est actuellement une alternative forte à PyQt. Il existe quelques questions Stackoverflow sur les mérites respectifs de ces deux liaisons Python.
Tout comme tkinter, PyGTK et PyQt. – delnan
Oui, mais wxPython est aussi amusant. ;) – FogleBird
wxPython ne peut pas être installé via le gestionnaire de paquets Fink sur Mac OS X, je crois en raison de problèmes techniques: wxPython est actuellement moins portable que PyQt. – EOL