Python 3 – Tkinter(GUIプログラミング)-Pythonチュートリアル

TkinterはPython用のグラフィカルユーザーインターフェイス(GUI)モジュールであり、Pythonを使用してデスクトップアプリを作成できます。 とりわけ、ウィンドウ、ボタンを作成したり、テキストや画像を表示したりできます。

TkおよびTkinterアプリは、ほとんどのUnixプラットフォームで実行できます。 これは、WindowsおよびMac OSXでも機能します。
モジュールTkinterは、TkGUIツールキットへのインターフェースです。

関連コース: Tkinterを使用したPythonデスクトップアプリ

Tkinterモジュール

この例では、空白のデスクトップウィンドウが開きます。 tkinterモジュールは標準ライブラリの一部です。
tkinterを使用するには、tkinterモジュールをインポートします。

これはアンダースコアtのtkinterで、Python3で名前が変更されました。

ウィンドウを設定する

tkを起動し、ウィンドウを作成します。

1
2
root = Tk()
app = Window(root)

ウィンドウクラスは標準ではありません。ウィンドウを作成します。 このクラス自体はかなり基本的です。

1
2
3
4
class Window(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.master = master

次に、ウィンドウのタイトルを設定し、ウィンドウを表示します。

1
2
3
4
5

root.wm_title("Tkinter window")


root.mainloop()

tkinterウィンドウ

Tkinterウィンドウの例

以下のプログラムは、空のtkinterウィンドウを示しています。
以下のプログラムで実行します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from tkinter import *

class Window(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.master = master


root = Tk()
app = Window(root)


root.wm_title("Tkinter window")


root.mainloop()

Tkinterの例をダウンロードする

Hope this helps!

Source link