import PySimpleGUI as sg
import threading
inner_tab1_layout = [
[ sg.Text('inner tab1 text') ]
]
inner_tab2_layout = [
[ sg.Text('inner tab2 text') ]
]
tab1_layout = [[
sg.TabGroup([[
sg.Tab('Inner Tab1', inner_tab1_layout),
sg.Tab('Inner Tab2', inner_tab2_layout)
]])
]]
tab2_layout = [
[sg.Text('tab2 text')]
]
layout = [[
sg.TabGroup([[
sg.Tab('TAB1', tab1_layout),
sg.Tab('TAB2', tab2_layout)
]])
]]
window = sg.Window("タブの入れ子", layout)
while True:
event, values = window.read()
if event == "-Quite-" or event is None:
break
window.close()
aW1wb3J0IFB5U2ltcGxlR1VJIGFzIHNnCmltcG9ydCB0aHJlYWRpbmcKCmlubmVyX3RhYjFfbGF5b3V0ID0gWwoJWyBzZy5UZXh0KCdpbm5lciB0YWIxIHRleHQnKSBdCl0KaW5uZXJfdGFiMl9sYXlvdXQgPSBbCglbIHNnLlRleHQoJ2lubmVyIHRhYjIgdGV4dCcpIF0KXQp0YWIxX2xheW91dCA9IFtbCgkJCXNnLlRhYkdyb3VwKFtbCgkJCQlzZy5UYWIoJ0lubmVyIFRhYjEnLCBpbm5lcl90YWIxX2xheW91dCksCgkJCQlzZy5UYWIoJ0lubmVyIFRhYjInLCBpbm5lcl90YWIyX2xheW91dCkKCQkJXV0pCl1dCnRhYjJfbGF5b3V0ID0gWwoJW3NnLlRleHQoJ3RhYjIgdGV4dCcpXQpdCgpsYXlvdXQgPSBbWwoJCXNnLlRhYkdyb3VwKFtbCgkJCQlzZy5UYWIoJ1RBQjEnLCB0YWIxX2xheW91dCksCgkJCQlzZy5UYWIoJ1RBQjInLCB0YWIyX2xheW91dCkKCQldXSkKXV0KCndpbmRvdyA9IHNnLldpbmRvdygi44K/44OW44Gu5YWl44KM5a2QIiwgbGF5b3V0KQp3aGlsZSBUcnVlOgoJZXZlbnQsIHZhbHVlcyA9IHdpbmRvdy5yZWFkKCkKCWlmIGV2ZW50ID09ICItUXVpdGUtIiBvciBldmVudCBpcyBOb25lOgoJCWJyZWFrCgp3aW5kb3cuY2xvc2UoKQo=