提问人:Chris P 提问时间:11/17/2023 更新时间:11/17/2023 访问量:18
pyqt5 字体大小和尺寸在 QtDesigner(预览模式)和生产环境之间不匹配
pyqt5 font-size and dimensions missmatch between QtDesigner (preview mode) and production
问:
第一个打印屏幕来自Qt Designer(预览模式-样式Fusion)。
第二个打印屏幕是在运行命令之后(第一个我运行python my_pyqt5_app.py
pyuic5 -x my_pyqt5_app.ui -o my_pyqt5_app.py
如您所见,它们是两个图像之间的差异。(字体大小和尺寸大小)。
这是怎么回事?
我可以在qt designer中更改一些内容吗?如果不是,什么代码应该使两个图像相同?
答:
0赞
Chris P
11/17/2023
#1
if __name__ == "__main__":
import sys
import os #<---change-1
os.environ["QT_AUTO_SCREEN_SCALE_FACTOR"] = "1" #<---change-2
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
这个变化做了我希望的改变。
评论