Font sizer - fixed exit detection. Change Submits for Slider - don't setup unless change_submits flag is set

This commit is contained in:
MikeTheWatchGuy 2018-09-01 10:51:19 -04:00
parent c4364a2109
commit 421e96e800
2 changed files with 38 additions and 6 deletions

View file

@ -8,7 +8,7 @@ form = sg.FlexForm("Font size selector")
fontSize = 12
sampleText = sg.Text("Aa", size=(2, 1), font="Helvetica " + str(fontSize))
slider = sg.Slider(range=(6,50), orientation='h', size=(10,20), change_submits=True, key='slider')
slider = sg.Slider(range=(6,50), orientation='h', size=(10,20), change_submits=False, key='slider')
spin = sg.Spin([sz for sz in range(4,72)], font=('Helvetica 20'), initial_value=fontSize, change_submits=True, key='spin')
layout = [
[sampleText, spin, slider],
@ -19,7 +19,7 @@ sz = fontSize
form.Layout(layout)
while True:
button, values= form.Read()
if button is None:
if button in (None, 'OK', 'Cancel'):
break
sz_spin = int(values['spin'])
sz_slider = int(values['slider'])