Python中如何为.py文件设置“替代高DPI缩放行为”

PyQt4 写的程序在高分屏电脑上显示会不正常、混乱

用 pyinstaller 将其编译成.exe 文件,然后在.exe 文件的“右键-》属性-》兼容性”中设置“替代高 DPI 缩放行为”为“系统(增强)”后,程序就能正常显示了

我的问题是:对于.py 文件怎么设置“替代高 DPI 缩放行为”,因为.py 文件的“右键-》属性”中没有“兼容性”选项


Python中如何为.py文件设置“替代高DPI缩放行为”

8 回复

我去,,这么快被我自己想到了,,我真是个人才( ̄︶ ̄)↗ 

只需要给 python.exe 设定“替代高 DPI 缩放行为”属性就可以了*^____^*


我无法理解你的问题。

LZ 真是好棒棒^_^

这也只是个 workaround 吧……正确的方法不应该是在程序中插入代码来设置么




pyqt5 直接支持高分屏,不过有些以前写的程序是 pyqt4 写的

这个是打包 exe 时指定的选项,也就是说应该研究下 pyinstaller 的打包脚本

问题不只是字体大小吗?写死的布局吗?

回到顶部