38 lines
1.2 KiB
Python
38 lines
1.2 KiB
Python
import PySimpleGUI 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()
|