抱歉,我的英语很糟糕。我使用谷歌翻译。
遇到这样的问题:
在我的笔记本电脑上,界面比例为125%
。显示器的最大分辨率为 1920x1080,我使用它。
在创建分辨率为 1280x720 的 Pyglet 应用程序窗口时,我注意到该窗口明显比我预期的要大。将分辨率更改为我可用的最大分辨率 - 1920x1080
,使用第二个显示器,我意识到它明显比主显示器大。
苦苦思索了好久,才找出问题的原因,结果却发现了。当我将界面缩放设置为 100%
(而不是对我来说很舒服的 125%
)时,一切都井然有序。窗口开始按预期工作。
但这并不是解决问题的方法。因此,我带着一个问题来找你。如何忽略应用程序中放大的笔记本电脑界面?另外,另一种解决方案可能是在应用程序运行时更改界面的比例,对此我也想与您联系。有人可以建议如何实现其中一种解决方案吗?
最佳答案
我应该猜到 Pygame 也可能出现同样的问题。 解决方案:
import ctypes
ctypes.windll.user32.SetProcessDPIAware()
https://gamedev.stackexchange.com/questions/105750/pygame-fullsreen-display-issue
关于python - 如何忽略 Pyglet 窗口中的 UI 缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69062890/