()
| 17 | """ |
| 18 | |
| 19 | def main(): |
| 20 | column_to_be_centered = [ [sg.Text('My Window')], |
| 21 | [sg.Input(key='-IN-')], |
| 22 | [sg.Text(size=(12,1), key='-OUT-')], |
| 23 | [sg.Button('Go'), sg.Button('Exit')] ] |
| 24 | |
| 25 | layout = [[sg.Text(key='-EXPAND-', font='ANY 1', pad=(0, 0))], # the thing that expands from top |
| 26 | [sg.Text('', pad=(0,0),key='-EXPAND2-'), # the thing that expands from left |
| 27 | sg.Column(column_to_be_centered, vertical_alignment='center', justification='center', k='-C-')]] |
| 28 | |
| 29 | window = sg.Window('Window Title', layout, resizable=True,finalize=True) |
| 30 | window['-C-'].expand(True, True, True) |
| 31 | window['-EXPAND-'].expand(True, True, True) |
| 32 | window['-EXPAND2-'].expand(True, False, True) |
| 33 | |
| 34 | while True: # Event Loop |
| 35 | event, values = window.read() |
| 36 | print(event, values) |
| 37 | if event == sg.WIN_CLOSED or event == 'Exit': |
| 38 | break |
| 39 | if event == 'Go': |
| 40 | window['-OUT-'].update(values['-IN-']) |
| 41 | window.close() |
| 42 | |
| 43 | if __name__ == '__main__': |
| 44 | main() |
no test coverage detected