gpt4 book ai didi

python - py 调用返回的尺寸大于分辨率

转载 作者:太空宇宙 更新时间:2023-11-03 20:46:03 25 4
gpt4 key购买 nike

我的显示器分辨率为 1900x1200,我需要验证我的应用程序大小。但是,所有三个调用都返回 2904x1764。屏幕尺寸只有1900x1200怎么可能。

我在这里缺少什么?

Appreciate any pointers….
window = pygetwindow.getWindowsWithTitle('My App')[0]
print("Normal size:{} {} ".format(window.size, window))
window.maximize()
print("Max size:{} {} ".format(window.size, window))
window.minimize()
logger.info("Min {}, size: {} ".format(window.size, window))
print("pyautogui.size() %s", pyautogui.size() )

最佳答案

可能您的系统正在强制进行一些 DPI 调整来处理字体放大。

在某些系统中,这会改变系统向应用程序报告的屏幕尺寸和 GUI 坐标(例如鼠标位置)。

所以基本上,如果是这种情况,系统就完全对应用程序撒谎,以便它们(理论上)会按照用户喜欢的方式绘制内容。

关于python - py 调用返回的尺寸大于分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56603468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com