Update
メソッドのvalue
パラメータを切り替えます。
下記の例では、ONボタンを押すとチェックが入り、OFFボタンを押すと、チェックが外れます。
他のコンポーネントについての様々な記述や豊富な作例が公式マニュアルやgithubのデモにあるので、じっくり読んでたのしくプログラミングしてください。
参考:公式マニュアル
https://pysimplegui.readthedocs.io/en/latest/call%20reference/#checkbox-element
クックブック
https://pysimplegui.readthedocs.io/en/latest/cookbook/
デモプログラムのソース
https://github.com/PySimpleGUI/PySimpleGUI/tree/master/DemoPrograms
import PySimpleGUI as sg
from PySimpleGUI import Checkbox, Button
layout = [
[sg.Checkbox('チェックボックス',key='checkbox')],
[sg.Button('ON',key='ON')],
[sg.Button('OFF',key='OFF')]
]
window = sg.Window('teratail 265052', layout).Finalize()
while True: # Event Loop
event, values = window.read(timeout = 100)
if event in (None, 'Exit'):
break
elif event == 'ON':
window['checkbox'].Update(value=True)
elif event == 'OFF':
window['checkbox'].Update(value=False)
window.close()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/26 10:23