sg.ChangeLookAndFeel('GreenTan') layout = [ [sg.Text('PySimpleGUIWeb running on the web and in your browser!', size=(60,1), font=('Comic sans ms', 20), text_color='red')], [sg.Text('This program has been running for... ', size=(30,1)),sg.Text('', size=(30,1), key='_DATE_')], [sg.Text('', size=(30,1), key='_TEXT_')], [sg.Input('Single Line Input', do_not_clear=True, enable_events=True, size=(30,1))], [sg.Multiline('Multiline Input', do_not_clear=True, size=(40,4), enable_events=True)], [sg.Multiline('Multiline Output', size=(80,8), key='_MULTIOUT_', font='Courier 12')], [sg.Checkbox('Checkbox 1', enable_events=True, key='_CB1_'), sg.Checkbox('Checkbox 2', default=True, enable_events=True, key='_CB2_')], [sg.Combo(values=['Combo 1', 'Combo 2', 'Combo 3'], default_value='Combo 2', key='_COMBO_',enable_events=True, readonly=False, tooltip='Combo box', disabled=False, size=(12,1))], [sg.Listbox(values=('Listbox 1', 'Listbox 2', 'Listbox 3'), size=(10,3))], [sg.Slider((1,100), default_value=80, key='_SLIDER_', visible=True, enable_events=True, orientation='h')], [sg.Spin(values=(1,2,3),initial_value=2, size=(4,1))], [sg.Image(filename=r'dot:logo.jpg')], [sg.OK(), sg.Button('Exit', button_color=('white', 'red'))] ] window = sg.Window('My PySimpleGUIWeb Window', default_element_size=(30,1), font='Helvetica 18', background_image=r'dot:logo.jpg' ).Layout(layout) start_time = datetime.datetime.now() while True: event, values = window.Read(timeout=10) if event != sg.TIMEOUT_KEY: print(event, values) window.Element('_MULTIOUT_').Update(str(event) + '\n' + str(values), append=True) if event in (None, 'Exit'):
enable_events=True, #right_click_menu=['&Right', ["Done", "Copy", "Delete"]], background_color='white', ) ], [sg.InputText(key="input_text_todo", size=(25, 1))], ], #font = 15, background_color='orange', element_justification='right', title_color='dark blue', title_location=sg.TITLE_LOCATION_TOP_RIGHT, ) ], [ sg.OK('+', key="add_item"), sg.Button('-', key="Delete-todo"), sg.Button('->', key="Done") ], #add_ext_ is the key for event handling [ sg.Frame( 'Done', [ [ sg.Listbox( values=done_list, key="done_list", size=(WIDTH, HEIGHT), #no_scrollbar=True, enable_events=True, #right_click_menu=['&Right', ["Copy", "Delete", "Todo", "Archive list"]],