n0t*_*tis 3 python dpi qt5 pyqt5
我正在尝试将现有的PyQt5应用迁移到窗口10的高dpi。
Qt5本身的文档在这里谈到了高dpi缩放:http ://doc.qt.io/qt-5/highdpi.html
QT_AUTO_SCREEN_SCALE_FACTOR to "1".
Run Code Online (Sandbox Code Playgroud)
但是我不能在python代码中适应这个:/
任何的想法 ?
确保您使用的是Qt 5.6+,略过文档要注意,然后更改您的应用程序初始化代码,使其前一行包括后一行(用Python编写),但在C ++中将类似:
os.environ["QT_AUTO_SCREEN_SCALE_FACTOR"] = "1"
qapp = QApplication(sys.argv)
qapp.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
Run Code Online (Sandbox Code Playgroud)