我使用tkinter在一个python应用程序上工作,我有一个问题,在我打开它的exe文件并在另一台笔记本电脑上运行它之后,我发现因为另一台笔记本电脑的屏幕较小,所以文件窗口不适合屏幕,所以我希望是否有一种方法可以让它适合每一个屏幕,无论它的大小?
我尝试使用PySimpleGUI的方法window.get_screen_size()
screen_size = sg.Window.get_screen_size()
self.root.geometry(f”{screen_size[0]}x{screen_size[1]}”)但它不是有效的,因为我不需要在每个页面中全屏大小,因为我的应用程序有几个页面
1条答案
按热度按时间dly7yett1#
除了使用PySimpleGui,你还可以使用Tkinter。当你在代码的开头设置窗口的几何形状时,请使用以下命令:
winfo_screenwidth()
和winfo_screenheight()
将分别获得您的 * 主屏幕的宽度和高度。然后将窗口几何体设置为该大小。如果你想获得多个窗口的屏幕大小,你可以使用PyAutoGui。