MCPcopy Index your code
hub / github.com/PySimpleGUI/PySimpleGUI / main

Function main

DemoPrograms/Demo_Execute_Py.py:28–52  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

26
27
28def main():
29 # --------- Define layout and create Window -------
30 layout = [ [sg.Text('User Exec API Demo', font='_ 18')],
31 [sg.T(sg.main_get_debug_data(True))],
32 [sg.T('Python Version', text_color='yellow'),
33 sg.T(f'{sg.sys.version_info.major}.{sg.sys.version_info.minor}.{sg.sys.version_info.micro}', text_color = 'yellow')],
34 [sg.B('Global Settings'), sg.B('Relaunch'), sg.B('Main'), sg.B('Refresh'), sg.Exit()],
35 ]
36
37 window = sg.Window('Execute Py File Demo', layout, keep_on_top=True, font='_ 14')
38
39 # --------- Event Loop -------
40 while True:
41 event, values = window.read()
42 if event in (sg.WIN_CLOSED, 'Exit'):
43 break
44 if event.startswith('Global'):
45 sg.main_global_pysimplegui_settings()
46 elif event == 'Relaunch':
47 sg.execute_py_file(__file__) # Run using Global Settings to determine which python version to use
48 elif event == 'Main':
49 sg.main()
50
51 # --------- After event loop ---------
52 window.close()
53
54
55if __name__ == '__main__':

Callers 1

Demo_Execute_Py.pyFile · 0.70

Calls 2

readMethod · 0.95
closeMethod · 0.95

Tested by

no test coverage detected