Python グラフィカル インターフェイスの基本: 最初の Tkinter ウィンドウを作成する
導入
Pythonグラフィカル インターフェイスの基本に関する最初のチュートリアルへようこそ。このシリーズでは、 PythonのTkinterライブラリを使用してグラフィカル ユーザー インターフェイス ( GUI ) アプリケーションを作成する方法を段階的に見ていきます。この記事では、最初のTkinterウィンドウを最初から作成します。これは、GUIアプリケーション開発の最初のステップです。
準備
始める前に、 Python がインストールされていることを確認してください。Pythonをインストールしていない場合は、[ Python公式 Web サイト]( https://www.python.org/ ) にアクセスして、最新バージョンのPythonをダウンロードしてインストールできます。
ステップ 1: Tkinter モジュールをインポートする
まず、 Tkinterモジュールをインポートする必要があります。Tkinterモジュールには、 GUIアプリケーションの作成に必要なすべての機能とウィジェットが含まれています。Tkinterをインポートするコードは次のとおりです。
import tkinter as tk
このコード行はTkinterモジュール全体をインポートし、tk
より簡単に使用できるように名前を変更します。
ステップ 2: メイン ウィンドウを作成する
次に、 GUIアプリケーションのウィンドウであるメイン ウィンドウを作成します。これは、さまざまなGUI要素を追加できるGUIインターフェイスのコンテナーです。次のコードを使用して、単純なTkinterウィンドウを作成します。
# 创建主窗口
root = tk.Tk()
このコード行は、root
という名前のTkinterウィンドウを作成します。Tkintertk.Tk()
ウィンドウを作成する標準的な方法です。
ステップ 3: ウィンドウのタイトルを設定する
ユーザーがウィンドウの動作を理解できるように、ウィンドウにタイトルを設定するとよいでしょう。次のコードを使用してウィンドウのタイトルを設定します
# 设置窗口标题
root.title("我的第一个Tkinter窗口")
このコード行は、ウィンドウのタイトルを「My First Tkinter Window」に設定します。
ステップ 4: メイン イベント ループを開始する
最後に、 Tkinterのメイン イベント ループを開始する必要があります。このループは、ボタンのクリック、テキストの入力などのユーザー対話イベントを監視する役割を果たします。次のコードを使用してメイン イベント ループを開始できます。
# 启动主事件循环
root.mainloop()
このコード行は、Tkinterにユーザー インタラクション イベントのリッスンを開始し、ユーザーがウィンドウを閉じるまでウィンドウを開いたままにするように指示します。
完全なサンプルコード
以下は、単純なTkinterウィンドウを作成する方法を示す完全なサンプル コードです。
import tkinter as tk
# 创建主窗口
root = tk.Tk()
# 设置窗口标题
root.title("我的第一个Tkinter窗口")
# 启动主事件循环
root.mainloop()
レンダリング:
コードの説明
次に、上記のコードについて説明します。
-
まずTkinter
tk
モジュールをインポートし、短い名前で参照できるように名前を変更しました。 -
次に、を使用してTkinter
tk.Tk()
ウィンドウを作成し、それをという名前の変数に保存します。root
-
root.title()
を使用してウィンドウのタイトルを「My First Tkinter Window」に設定します。 -
最後に、ウィンドウを開いたままにして、 を使用してTkinterのメイン イベント ループ
root.mainloop()
を開始します。
結論は
おめでとうございます。最初のTkinterウィンドウが正常に作成されました。これはTkinter GUIプログラミングへの簡単な入門にすぎませんが、より多くのGUI要素と操作を学ぶための扉が開かれます。次のチュートリアルでは、ボタン、ラベル、テキスト ボックスなどのさまざまなGUI要素を追加する方法と、ユーザー インタラクション イベントを処理する方法について詳しく説明します。学習を続けると、より複雑で興味深いGUIアプリケーションを作成できるようになります。