有没有办法在Python中更改Windows比例因子

2024-09-28 17:19:29 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法用python更改Windows的比例因子? 我的Tkinter应用程序设计为1920x1280,比例因数为100% 但是,我的一些客户在平板电脑上使用我的应用程序,其比例因子为150%,而且我的Tkinter窗口在这种环境下太大

我认为让我的应用程序在这些设备上可用的最简单的方法是在我开始重新设计整个GUI之前手动将比例因子设置为100%


Tags: 方法应用程序客户环境tkinterwindowsgui手动
2条回答

我发现当我添加

from pywinauto import Desktop

在我的源代码顶部,用户界面会自动缩放

如果希望窗口适合设备的大小,请使用以下选项:

window.state("zoomed")

这将使您的窗口最大化。 如果只想获取设备的屏幕宽度和屏幕高度,请使用:

width = window.winfo_screenwidth()
height = window.winfo_screenheight()

然后可以使用这些设置窗口的几何图形:

window.geometry("%dx%d" % (width, height))

相关问题 更多 >