pythonコード百科事典

コピペですぐ使えるPythonコードをご紹介

Pythonでウィンドウを作成する方法(Tkinter)

概要

Pythonでウィンドウを作成するには、GUIライブラリを使用することができます。
Pythonには様々なGUIライブラリがありますが、代表的なものとして、TkinterPyQtなどがあります。

Tkinterを使用したウィンドウ生成のサンプル

Tkinterを使用する場合、以下のようにウィンドウを作成することができます。

import tkinter as tk

# ウィンドウを作成する
root = tk.Tk()
root.title("My Window")  # ウィンドウのタイトルを設定
root.geometry("400x300")  # ウィンドウのサイズを設定

# ウィンドウを表示する
root.mainloop()

上記のコードでは、Tkinterをインポートして、Tk クラスを使用してウィンドウを作成しています。
その後、title メソッドでウィンドウのタイトルを設定し、geometry メソッドでウィンドウのサイズを設定しています。

その後、mainloop メソッドを呼び出すことで、ウィンドウを表示します。

また、Tkinterを使用すると、ウィンドウに様々なウィジェット(ボタンやテキストボックスなど)を配置することができます。
例えば、以下のようにして、ボタンをウィンドウに配置することができます。

import tkinter as tk

# ウィンドウを作成する
root = tk.Tk()
root.title("My Window")  # ウィンドウのタイトルを設定
root.geometry("400x300")  # ウィンドウのサイズを設定

# ボタンを作成する
button = tk.Button(root, text="Click me")
button.pack()  # ボタンをウィンドウに配置する

# ウィンドウを表示する
root.mainloop()

上記のコードでは、Button クラスを使用してボタンを作成し、pack メソッドを使用してウィンドウに配置しています。

PyQtを使用する場合も似たような方法でウィンドウやウィジェットを作成することができます。 詳細は、TkinterPyQtのドキュメントを参照してください。