PythonでGUI付きの画面を作成する

Posted at 2023 年 06 月 04 日

今回はPythonの標準ライブラリでGUIを作成しようと思っています。
Pythonがインストールされているなら特に新しく何かインストールする必要はありません。

環境は下記になります。

Hardware:Raspberry pi4B
OS:Raspbian 10/buster
Python:3.7.3

まず画面を表示させてみます。

import tkinter as tk
 
base = tk.Tk()
base.mainloop()

タイトルを変更してみます。

base.title("TkinterTitle")

ウィンドウサイズを変更させてみます。

base.geometry("800x600")

文字を表示させてみます。

label = tk.Label(base, text="テスト")  
label.pack()    

ボタンを表示します。

button = tk.Button()
button["text"] = "Click"
button.pack() 

最終的には以下のコードになります。

import tkinter as tk
 
#タイトル設定
base.title("TkinterTitle")
#ウィンドウ設定
base.geometry("800x600")
#ラベル設定
label = tk.Label(base, text="テスト")  
#ボタン設定
button = tk.Button()
button["text"] = "Click"
#配置
label.pack() 
button.pack() 
#アプリ実行
base = tk.Tk()
base.mainloop()

DevpediaCode編集部

DevpediaCodeはWeb、AI、Iot、ローコードなどプログラムに関する最新ITテーマの情報を発信するメディアです。

お問合せ下記のURLからお願いします。

https://devpediacode.com/contact