Я пытаюсь получить графический интерфейс в графическом интерфейсе.
Макет, который у меня есть для первого графического интерфейса:
layout = [[sg.InputText(size=(31,1), key='-OUTPUT-')],
[sg.Button('(', size=(5,1)), sg.Button(')', size=(5,1)), sg.Button('C', size=(5,1)), sg.Button('<<', size=(5,1))],
[sg.Button('7', size=(5,1)), sg.Button('8', size=(5,1)), sg.Button('9', size=(5,1)), sg.Button('/', size=(5,1))],
[sg.Button('4', size=(5,1)), sg.Button('5', size=(5,1)), sg.Button('6', size=(5,1)), sg.Button('*', size=(5,1))],
[sg.Button('1', size=(5,1)), sg.Button('2', size=(5,1)), sg.Button('3', size=(5,1)), sg.Button('-', size=(5,1))],
[sg.Button('0', size=(5,1)), sg.Button('.', size=(5,1)), sg.Button('=', size=(5,1)), sg.Button('+', size=(5,1))]]
Затем есть второй макет:
layout = [[sg.Text('Text:', size=(9,1)), sg.Input()],
[sg.Text('Amount:', size=(9,1)), sg.Slider(range=(1,1000),default_value=1,size=(35,15),orientation='horizontal', resolution=10)],
[sg.Text('Speed(m/s):', size=(9,1)), sg.Slider(range=(1000,1),default_value=1000,size=(35,15),orientation='horizontal', resolution=100)],
[sg.Text('Delay:', size=(9,1)), sg.Slider(range=(1,10),default_value=1,size=(35,15),orientation='horizontal')],
[sg.Button('Start')]]
Корневой макет:
layout = [[sg.Listbox(values=['Wifi Passwords', 'Email Bot', 'Auto Clicker', 'Calculator', 'Spambot', 'Upload File', 'IP Lookup', 'URL Resolver', 'Youtube Downloader', 'Is Leap Year', 'Space Shot','URL Shortener','Tic Tac Toe', 'Random Password', 'Fizz Buzz', 'Pong', 'Turtle Race'], size=(30, 15), key=0, enable_events=True)]]
Как мне настроить это так, чтобы, когда я выберу 1 вариант из списка в корневом каталоге, соответствующий ему макет отображался во вспомогательном окне под ним?
Спасибо за любую помощь.