プログラムを作成と言っても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を使って表示するプログラムも提示してもらった。

コメント