s pysimplegui nemám zkušenost, ale podle toho co jsem zkusil, tak asi požadovaný výsledek je tu:
import PySimpleGUI as sg
sg.theme('DarkAmber') # Add a touch of color
# All the stuff inside your window.
layout = [ [sg.Text('Some text on Row 1')],
[sg.Text('Enter something on Row 2'), sg.InputText()],
[sg.Button('Ok'), sg.Button('Cancel')],
]
# text tlacitek
buttons_text = ["Apple", "Jablko", "Cherry"]
# tlacitka pod sebou
for text in buttons_text:
layout.append([sg.Button(text)])
# pridani textu
layout.append([sg.Text("radek")])
# tlacitka na poslednim radku vedle sebe
for text in buttons_text:
layout[-1].append(sg.Button(text))
# Create the Window
window = sg.Window('Window Title', layout)
# Event Loop to process "events" and get the "values" of the inputs
while True:
event, values = window.read()
if event == sg.WIN_CLOSED or event == 'Cancel': # if user closes window or clicks cancel
break
print('You entered ', values[0])
window.close()
první návod přímo z dokumentace
https://pysimplegui.readthedocs.io/en/latest/ snad pomůže
