私は今PyQtに取り組んでおり、Androidでアプリケーションを作成する必要があります。kivyライブラリを見たことがありますが、それはあまりにも粗雑です。
Android PyQtで作成したアプリケーションを実行する方法はありますか?
AndroidはpyQt4をサポートしていません。ただし、PyQt5はサポートされています(これを読みます: https://groups.google.com/forum/#!topic/Android-scripting/HUbyuYnm3Z8 )。ただし、アプリケーションを移植してPySide( https://pypi.python.org/pypi/PySide )を使用することもできます。 Qt4プラットフォームのバインディングを提供します。その後、pyside-Android( http://thp.io/2011/pyside-Android/ )を使用できます。
ツール pyqtdeploy を使用すると、PyQt5アプリを次の場所にデプロイできます。
pyqtdeployのドキュメントを表示するには、ここをクリックしてください 。これは、PyQt5アプリケーションをパッケージ化し、ターゲットプラットフォーム用にコンパイルするGUIツールです。
コンパイルに含めるさまざまなQtモジュールを選択できます。
コマンドラインでは、次のようにpyqtdeploy-build
コマンドを使用します。
pyqtdeploy-build pyqt-demo.pdy
2016年6月に戻って、 pyqtdeployが機能することを示すメーリングリストメッセージがありました 。私がこれを書いているのは2018年なので、pyqtdeployが成熟したと思います。最新のパッケージバージョンは2.0.1で、2018年1月5日にリリースされました。