New Demo for the Vertical and (new) Horizontal separator elements
This commit is contained in:
parent
de8e29f1cf
commit
9f8404ffd3
|
@ -0,0 +1,37 @@
|
|||
import PySimpleGUIWx as sg
|
||||
|
||||
"""
|
||||
Demo - Separator Elements
|
||||
|
||||
Shows usage of both Horizontal and Vertical Separator Elements
|
||||
Vertical Separators are placed BETWEEN 2 elements ON the same row. These work well when one
|
||||
of the elements is a Column or the element spans several rows
|
||||
|
||||
Horizontal separators are placed BETWEEN 2 rows. They will occupy the entire span of the row they
|
||||
are located on. If that row is constrained within a container, then it will spand the widget of
|
||||
the container.
|
||||
|
||||
Copyright 2020 PySimpleGUI.org
|
||||
"""
|
||||
|
||||
|
||||
left_col = sg.Column([[sg.Listbox((1,2,3,4,5,6), size=(6,4))]])
|
||||
|
||||
right_col = sg.Column([[sg.Input(), sg.Input()],
|
||||
[sg.HorizontalSeparator()],
|
||||
[sg.Column([[sg.In()], [sg.HorizontalSeparator()]], pad=(0,0))],])
|
||||
|
||||
layout = [
|
||||
[sg.Text('Window with some separators')],
|
||||
[left_col, sg.VerticalSeparator(), right_col],
|
||||
[sg.Button('Go'), sg.Button('Exit')]
|
||||
]
|
||||
|
||||
window = sg.Window('Window Title', layout)
|
||||
|
||||
while True: # Event Loop
|
||||
event, values = window.read()
|
||||
print(event, values)
|
||||
if event == sg.WIN_CLOSED or event == 'Exit':
|
||||
break
|
||||
window.close()
|
Loading…
Reference in New Issue