Python を使用してアプリを開発するには、Python のモジュール (kivy) を使用する必要があります。kivy は、革新的なアプリケーションを開発するためのオープンソースのクロスプラットフォーム Python 開発フレームワークです。
要するに、これは Python デスクトップ プログラム開発フレームワークです (wxpython や他のモジュールに似ています) 強力なのは、kivy が Linux、Mac、Windows、Android をサポートしていることです。 ios プラットフォーム 。そのため、アプリの開発にはこのモジュールが必要です。 (推奨学習: Python ビデオ チュートリアル )
kivy はクロスプラットフォームですが、異なるプラットフォームで Python コードを使用したい場合は、Python コードを実行可能ファイルにパッケージ化する必要もあります。対応するプラットフォーム プログラム, 幸いなことに、kivy プロジェクトの下にパッケージング ツール プロジェクトがあります – buildozer. これは、比較的シンプルで高度な自動化を備えているため、公式に推奨されるパッケージング ツールです. 他のプロジェクト (例: python-for-android)も同様の役割を果たします。ここでは紹介しません。
kivy は最初の Python アプリを開発します
kivy をインストールした後、アプリ プログラムを開発できます。ここでは hello-world プログラムのデモンストレーションを示します。kivy のより複雑な使用法には焦点を当てていません。この記事の内容は後ほど書きます。
1) main.py ファイルを作成して次のように記述します:
#! -*- coding:utf-8 -*-from kivy.app import Appclass HelloApp(App): passif __name__ == '__main__': HelloApp().run()
2) hello.kv ファイルを作成して次のように記述します:
Label: text: 'Hello, World! I am nMask'
簡単な説明: main.py はエントリ関数です。 kivy.app を継承する HelloApp クラスを定義します。hello.kv ファイルは kivy プログラムであり、インターフェイス スタイルなどを定義するのと同じです。このファイルの命名規則は、クラス名が小文字で、app が削除されることです。
Buildozer ツールをインストールします
Buildozer は、Android および iOS アプリを簡単にパッケージ化するためのツールです。ビルドプロセス全体を自動化し、python-for-android、Android SDK、NDK など、アプリケーションのパッケージ化に必要なものをすべて事前にダウンロードします。
上記のコーディングを通じて、最初の Python アプリ プログラムを作成しました。このプログラムは、Mac、Linux、および Windows プラットフォームで直接実行できます。では、Android または Apple 携帯電話で実行するにはどうすればよいでしょうか? Android で実行するには、apk インストール プログラムにパッケージ化する必要があることがわかっているため、前述の buildozer ツールを使用する必要があります。
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPython でアプリを作成するためにどのようなツールを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。