Major update of all demo programs to use new PEP8 bindings, etc

This commit is contained in:
PySimpleGUI 2019-10-23 16:10:03 -04:00
parent 3f7c87c562
commit 7f52778bcc
307 changed files with 19546 additions and 3297 deletions

View file

@ -0,0 +1,27 @@
import PySimpleGUI as sg
"""
Demonstrates that using a Column Element to make groups of Elements appear and disappear
will cause the layout of the elements in the column to remain as they were. If each individual element
were made invisible and then visible, then tkinter puts EACH ELEMENT on a separate row when it is made
visible again. This means a row of 6 elements will become a column of 6 elements if you make each of them
visible one at a time.
"""
layout = [[sg.Column([[sg.Text('My Window')],[sg.Input(key='_IN_'), sg.B('My button', key='_OUT_')]], key='_COL_')],
[sg.Button('Invisible'), sg.B('Visible'), sg.Button('Exit')]]
window = sg.Window('Window Title', layout)
while True: # Event Loop
event, values = window.Read()
print(event, values)
if event in (None, 'Exit'):
break
if event == 'Invisible':
window.Elem('_COL_').Update(visible=False)
elif event == 'Visible':
window.Elem('_COL_').Update(visible=True)
window.Close()