From d3a146d4366ae15fae0270d36fb0ea6026a72f3d Mon Sep 17 00:00:00 2001 From: PySimpleGUI Date: Fri, 20 Sep 2019 13:14:45 -0400 Subject: [PATCH] New Class Method. Window.get_screen_size() returns tuple. Can be called any time. No previous window needed. --- PySimpleGUI.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/PySimpleGUI.py b/PySimpleGUI.py index 3f3af366..e4b6b12c 100644 --- a/PySimpleGUI.py +++ b/PySimpleGUI.py @@ -1,5 +1,5 @@ #!/usr/bin/python3 -version = __version__ = "4.5.0.17 Unreleased Mac Buttons. Element Resizing" +version = __version__ = "4.5.0.18 Unreleased Mac Buttons. Element Resizing. Screen Size" # 888888ba .d88888b oo dP .88888. dP dP dP @@ -5206,6 +5206,14 @@ class Window: self.NumOpenWindows -= 1 * (self.NumOpenWindows != 0) # decrement if not 0 # print('----- DECREMENTING Num Open Windows = {} ---'.format(Window.NumOpenWindows)) + @classmethod + def get_screen_size(self): + root = tk.Tk() + screen_width = root.winfo_screenwidth() # get window info to move to middle of screen + screen_height = root.winfo_screenheight() + root.destroy() + return screen_width, screen_height + # ------------------------- Add ONE Row to Form ------------------------- # def AddRow(self, *args): """