From 0c9b691780acd33050af4a3ff653e78236ce5624 Mon Sep 17 00:00:00 2001 From: PySimpleGUI Date: Mon, 6 Apr 2020 10:41:53 -0400 Subject: [PATCH] Added a menubar with a setting item --- DemoPrograms/Demo_Settings_Save_Load.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/DemoPrograms/Demo_Settings_Save_Load.py b/DemoPrograms/Demo_Settings_Save_Load.py index 38746f6e..a3fc54a5 100644 --- a/DemoPrograms/Demo_Settings_Save_Load.py +++ b/DemoPrograms/Demo_Settings_Save_Load.py @@ -71,7 +71,8 @@ def create_settings_window(settings): def create_main_window(settings): sg.theme(settings['theme']) - layout = [[sg.T('This is my main application')], + layout = [[sg.Menu([['&File', []], ['&Edit', ['&Settings'], ],['&Help', '&About...'],])], + [sg.T('This is my main application')], [sg.T('Add your primary window stuff in here')], [sg.B('Ok'), sg.B('Exit'), sg.B('Change Settings')]] @@ -86,9 +87,10 @@ def main(): window = create_main_window(settings) event, values = window.read() + if event in (None, 'Exit'): break - if event == 'Change Settings': + if event in ('Change Settings', 'Settings'): event, values = create_settings_window(settings).read(close=True) if event == 'Save': window.close()