
PythonでGUIアプリケーションを作成できるTkinterライブラリについてまとめました。
環境
ホストOS | Windows 10 21H1(19043.1826) 64bit |
Python | 3.10.6 |
事前準備
Tkinterライブラリのインストール
標準でインストールされている場合もありますが、下記でライブラリをインストールしてください。
sudo apt install python3-tk
exe化できるようにする
仮想環境『venv』を作成・起動
こちらを参考に仮想環境を構築してください。
以降は基本仮想環境を起動した状態で進めていきます。
必要に応じてNuitkaをインストール
Nuitkaはpythonプログラムをexeファイル化するためのコンパイラーです。
# パッケージを最新にしておく
pip update
exe化できるか確認します。
下記pyファイルを用意します。
# sample.py
import tkinter
form = tkinter.Tk()
form.mainloop()
上記pyファイルを下記コマンドでexe化します。
python -m nuitka .\python_sample_0034_1.py --windows-disable-console
『–windows-disable-console』をつけると、exe起動時にデバッグ用のコンソールを非表示にします。必要な場合はオプションを削除して下さい。
exeを起動できるか確認します。

サンプル
画面を表示する

画面サイズを調整する

各種部品を配置する
メニューバー



タブメニュー

ボタン

チェックボタン

ラジオボタン

リストボックス

ドロップダウンリスト(プルダウン、コンボボックス)

ラベル

テキストボックス
