Pythonには様々なGUIライブラリがありますが、その中でもPySimpleGUIは簡単なコードで簡単なGUIアプリケーションを作成できるライブラリです。
例えば以下のようなコードで、「Hello World!」と表示されるウィンドウを作成することができます。
import PySimpleGUI as sg
sg.Window('Hello World', [[sg.Text('Hello World!')], [sg.Button('OK')]]).read()
また、PySimpleGUIでは、フォームや入力欄、チェックボックス、ラジオボタンなどの様々なウィジェットを簡単に作成することができます。
import PySimpleGUI as sg
layout = [
[sg.Text('お名前は?')],
[sg.InputText()],
[sg.Submit(), sg.Cancel()]
]
window = sg.Window('入力フォーム', layout)
event, values = window.read()
if event == 'Submit':
sg.Popup('こんにちは、{}さん!'.format(values[0]))
window.close()
このコードは、入力フォームを表示し、Submitボタンがクリックされたら、入力された文字列を使ってポップアップウィンドウを表示します。
PySimpleGUIは、Windows、Mac、Linuxなどの様々な環境で動作し、簡単なGUIアプリケーションの開発に適しています。