diff --git a/DemoPrograms/Demo_Event_Binding.py b/DemoPrograms/Demo_Event_Binding.py index ba8f46f7..882d21af 100644 --- a/DemoPrograms/Demo_Event_Binding.py +++ b/DemoPrograms/Demo_Event_Binding.py @@ -11,15 +11,15 @@ import PySimpleGUI as sg First parameter is the tkinter event string. These are things like Second parameter for windows is an entire key, for elements is something added onto a key. This key or modified key is what is returned when you read the window. If the key modifier is text and the key is text, then the key returned from the read will be the 2 concatenated together. Otherwise your event will be a tuple containing the key_modifier value you pass in and the key belonging to the element the event happened to. + + Copyright 2021 PySimpleGUI """ sg.theme('Dark Blue 3') def main(): layout = [ [sg.Text('Move mouse over me', key='-TEXT-')], [sg.In(key='-IN-')], - [sg.Button('Right Click Me', key='-BUTTON-'), sg.Button('Right Click Me2', key=(2,3)),sg.Button('Exit'), - ] - ] + [sg.Button('Right Click Me', key='-BUTTON-'), sg.Button('Right Click Me2', key=(2,3)),sg.Button('Exit'),]] window = sg.Window('Window Title', layout, finalize=True) @@ -30,7 +30,7 @@ def main(): window['-TEXT-'].bind('', '+MOUSE OVER+') window['-TEXT-'].bind('', '+MOUSE AWAY+') window['-IN-'].bind('', '+INPUT FOCUS+') - + window.bind('', '* WINDOW ENTER *') while True: # Event Loop event, values = window.read() print(event, values) @@ -40,4 +40,4 @@ def main(): if __name__ == '__main__': - main() + main() \ No newline at end of file