使用 pyqt4 正确处理 Windows 操作系统缩放
Posted
技术标签:
【中文标题】使用 pyqt4 正确处理 Windows 操作系统缩放【英文标题】:Properly handle windows OS scaling with pyqt4 【发布时间】:2014-09-22 10:17:01 【问题描述】:在使用 pyqt4 在一些标准屏幕上进行了长时间的开发之后,我已经在具有高分辨率屏幕的 windows 新表面上测试了我的程序。我猜 Windows 8.1 设置了一些缩放来处理应用程序。
在这个新屏幕上加载程序时,文本全部缩放,但按钮布局等没有。这会导致文本超出框,变得不可读。
PyQt4 中有没有办法正确处理这种缩放?
【问题讨论】:
【参考方案1】:由于没有回答这个问题,我发现的唯一选择是最新的 Qt5.4 现在已经实现了这个功能。 http://doc.qt.io/qt-5/highdpi.html
如果 Qt4 出现另一个答案,我会接受。
【讨论】:
以上是关于使用 pyqt4 正确处理 Windows 操作系统缩放的主要内容,如果未能解决你的问题,请参考以下文章
Pyqt4+Eric6+python2.7.13(windows)
如何从 closeEvent 处理使用 PyQt4 检测注销/关闭?