PySimpleGUI/DemoPrograms/Demo_Button_Toggle.py

25 lines
689 B
Python
Raw Normal View History

2019-04-18 21:00:16 +00:00
import PySimpleGUI as sg
"""
Toggle Button Demo
The background color of the button toggles between red and green
The text of the button toggles between Off and On
"""
layout = [[sg.Text('A toggle button example')],
[sg.Button('On', size=(3,1), button_color=('white', 'green'), key='_B_'), sg.Button('Exit')]]
window = sg.Window('Toggle Button Example', layout)
down = True
while True: # Event Loop
event, values = window.Read()
if event in (None, 'Exit'):
break
elif event == '_B_':
down = not down
window.Element('_B_').Update(('Off','On')[down], button_color=(('white', ('red', 'green')[down])))
window.Close()