PythonでGUIアプリケーションを作成し、それを実行可能ファイルにする方法について説明します。この記事は、Pythonで作成したアプリケーションを広く使ってもらいたいという思いから生まれました。
必要なもの
今回使用するのは以下のものです。
- Python
- tkinter
- PyInstaller
また、開発環境としてVisual Studio Codeがあると便利です。
PythonでGUIアプリケーションを作成する
PythonでGUIアプリケーションを作成する手段はいくつかありますが、ここではtkinterを使用します。tkinterはPythonの標準ライブラリに含まれており、追加のインストールは必要ありません。
以下に、ウィンドウを表示するプログラムの例を示します。
import tkinter as tk
root = tk.Tk()
root.title('ウインドウ表示')
root.geometry('320x240')
root.mainloop()
Pythonのコードを実行ファイル化する
Pythonで作成したプログラムを実行ファイルにするにはPyInstallerを使用します。PyInstallerはPythonアプリケーションとそのすべての依存ファイルを1つのファイルにまとめてくれます。
PyInstallerを使用するにはまずインストールします。以下に、先ほどのプログラムを実行ファイルにするコマンドを示します。
pip install pyinstaller
pyinstaller window.py --onefile --noconsole
これで、PythonでGUIアプリケーションを作成し、それを実行可能ファイルにすることができました。出来上がった実行ファイルはPythonがインストールされていないPCでも実行することができます。
以上がPythonでGUIアプリケーションを作成し、それを実行可能ファイルにする方法です。この情報が皆さんのPythonプログラミングに役立つことを願っています。