Python 3 + Tkinter で Windows アプリを開発する (準備編)


はじめに

Python の標準ライブラリ「Tkinter」を使用して、Windows の GUI アプリケーションを作成してみる。

準備

Eclipse のインストール

今回は IDE に Eclipse、Python の実行環境に PyDev を使用することにする。

まず以下の URL から、「Pleiades All in One Eclipse」の Python の Full Edition をダウンロードする。

ダウンロードした zip ファイルを解凍し、中の pleiades フォルダを C ドライブ直下に移動する。

Eclipse の設定

Eclipse のデフォルトのインタプリタを Python 3 に変更する。

Eclipse (C:\pleiades\eclipse\
eclipse.exe
) を起動し、メニューの [ウィンドウ] -> [設定] を開く。

左側メニューの [PyDev] -> [インタープリター] -> [Python インタープリター] を開く。「Python3」を選択して [上へ] ボタンをクリックして「Python3」を一番上に移動させ、[適用して閉じる] ボタンをクリックする。

プロジェクトの作成

Eclipse のプロジェクトを作成する。

左側の「Pydev パッケージ・エクスプローラー」の空白部分を右クリックし、[新規] -> [プロジェクト] を開く。

[PyDev] の [Pydev プロジェクト] を選んで [次へ] ボタンをクリックする。

適当なプロジェクト名 (今回は testproj1) を入力し、[完了] ボタンをクリックする。

Python スクリプトの作成

作成したプロジェクトに Python のプログラムを追加する。

左側の「Pydev パッケージ・エクスプローラー」の中にある、先ほど作成したプロジェクトを右クリックし、[新規] -> [ファイル] をクリックする。

適当なファイル名 (今回は test1.py) を入力し、[完了] ボタンをクリックする。

test1.py に下記のコードを入力して保存する。

import tkinter as tk

if __name__ == '__main__':
    root = tk.Tk()

    root.title('test')
    root.geometry('300x200')

    label01 = tk.Label(text='Hello, World!')
    label01.pack()

    root.mainloop()

Eclipse 上部の再生ボタンの右にある ▼ マークをクリックし、[実行] -> [Python 実行] を選ぶ。

プログラムの実行結果が表示される。

以上で Windows アプリを開発する準備ができた。

次回は、Tkinter の各種 UI コンポーネントを使用してみる。