私はPythonアプリを開発しており、Pythonとsqlite、およびGUIを使用してAccess2007レポート生成アプリを再作成しています。アプリは移植性があるので、ユーザーがアプリを使用する前に追加のものをインストールする必要がないPython用のGUIソリューションを探しています。
私のニーズに合ったGUIソリューションはありますか?ありがとう!
私はPythonアプリを開発しており、Pythonとsqlite、およびGUIを使用してAccess2007レポート生成アプリを再作成しています。アプリは移植性があるので、ユーザーがアプリを使用する前に追加のものをインストールする必要がないPython用のGUIソリューションを探しています。
私のニーズに合ったGUIソリューションはありますか?ありがとう!
Python以外に追加のインストールが必要ない場合、Python用の完全に移植可能なGUIは標準のTkInterだけです。テーマTkバージョンは、古いTkバージョンと比較して非常に見栄えがします(テーマバージョンはモジュールから入手できますttk
)。
数週間前、私はあなたと同じ質問に答えなければなりませんでした。私は、主に主要な候補(wxPython、以下を参照)のいくつかの欠点のために、 PyQtが現在、最新の、強力で、手入れの行き届いた、ポータブルなGUIに最適であるという結論に達しました。(Tk、およびThemed Tkは、より単純なニーズに適しています。)
wxPythonに対する2つの警告:現在、Mac OS Xに人気のあるFinkパッケージマネージャーを介してインストールすることはできません。これにより、PyQtやTkInterよりもはるかに移植性が低くなります。また、私が知る限り、Python3とはまだ互換性がありません。
PS(2012年12月):PySideは現在PyQtの強力な代替品です。これら2つのPythonバインディングのそれぞれのメリットについて、Stackoverflowに関するいくつかの質問があります。
wxPythonは非常に移植性があります