Merge pull request #1321 from PySimpleGUI/Dev-latest
Initial Checkin of Button Toggle Demo
This commit is contained in:
commit
f408170d94
|
@ -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