From dbbebff429cf4976bb97aa287cfc43d6f1892b45 Mon Sep 17 00:00:00 2001 From: MikeTheWatchGuy Date: Thu, 30 May 2019 12:30:21 -0400 Subject: [PATCH] Key l auncher --- PySimpleGUI.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PySimpleGUI.py b/PySimpleGUI.py index 7c186ee3..372ef808 100644 --- a/PySimpleGUI.py +++ b/PySimpleGUI.py @@ -3660,9 +3660,11 @@ class Window: self.AllKeysDict = {} self.TransparentColor = transparent_color self.UniqueKeyCounter = 0 + if layout is not None: self.Layout(layout) + @classmethod def GetAContainerNumber(cls): cls.container_element_counter += 1 @@ -6243,6 +6245,7 @@ def StartupTK(my_flex_form:Window): else: root = tk.Toplevel() + root.bind('', show_debugger_window) try: root.attributes('-alpha', 0) # hide window while building it. makes for smoother 'paint' except: @@ -8207,7 +8210,7 @@ class Debugger(): # 888 "Y88888 888 888 "Y8888P "Y888 888 "Y88P" 888 888 88888P' -def show_debugger_window(): +def show_debugger_window(*args): frame, *others = inspect.stack()[1] try: Debugger.locals = frame.f_back.f_locals @@ -8220,7 +8223,7 @@ def show_debugger_window(): return True -def show_debugger_popout_window(): +def show_debugger_popout_window(*args): # frame = inspect.currentframe() # prev_frame = inspect.currentframe().f_back