PythonでGUIプログラムを作成した

FreeSimpleGUI

プログラムを作成と言ってもGeminiにサンプルを作って貰ってそこから始めようとした。

Pythonではライブラリをインストールしたりするのに仮想環境下で行うようだが、これが今ひとつ面倒くさい。

仮想環境下でFreeSimpleGUIライブラリをインストールとサンプルプログラム(スクリプト)を提示してくれた。

import FreeSimpleGUI as sg

# レイアウトの定義
layout = [
[sg.Text("こんにちは、FreeSimpleGUI!")],
[sg.InputText()],
[sg.Button("OK"), sg.Button("終了")]
]

# ウィンドウの生成
window = sg.Window("サンプルアプリ", layout)

# イベントループ
while True:
event, values = window.read()
if event == sg.WIN_CLOSED or event == "終了":
break
if event == "OK":
print(f"入力内容: {values[0]}")

window.close()

なるほどとは思ったが、シンプルすぎて何のこともないのでOpen-Meteoからの情報をFreeSimpleGUIを使って表示するプログラムも提示してもらった。

コメント