Initial Checkin of Button Toggle Demo
This commit is contained in:
parent
2fdb70b4dc
commit
938f956aba
|
@ -0,0 +1,24 @@
|
|||
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()
|
Loading…
Reference in New Issue