GUI Python pour l'application portable
-
05-10-2019 - |
Question
Je développe une application python, en utilisant Python et SQLite et interface graphique pour recréer une application de génération de rapport Access 2007. Depuis l'application est portable, je cherche une solution GUI pour python que l'utilisateur n'a pas besoin d'installer les choses addition avant d'utiliser l'application.
Y at-il la solution GUI convient à mes besoins? Merci!
La solution
wxPython est très portable
Autres conseils
La seule interface graphique portable entièrement pour Python est la norme TkInter , si vous ne voulez pas installer supplémentaire à côté de Python. Themed Tk version est assez agréable à regarder, par rapport à la version Tk plus (la version sur le thème est disponible via le module ttk
).
Il y a quelques semaines, je devais répondre à la même question que vous. Je suis venu à la conclusion que PyQt est actuellement le meilleur choix pour un moderne, puissant, bien entretenu, et l'interface graphique portable, principalement en raison de certaines des lacunes de son principal concurrent (wxPython, voir ci-dessous) . (Tk et Tk Themed 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 le rend beaucoup moins portable que PyQt et TkInter; il est pas encore Python 3 compatible, pour autant que je sache.
PS (déc 2012): PySide est actuellement alternative forte à PyQt. Il y a quelques questions Stackoverflow sur les mérites respectifs de ces deux liaisons Python.