赞
踩
Qt Designer 设计界面:
在高清屏未设置AA_EnableHighDpiScaling的预览界面:布局字体控件尺寸上明显存在偏差
设置了AA_EnableHighDpiScaling的预览界面:运行后,与designer界面一致
运行分辨率 :1920*1080
Qt版本:5.6+
-
- from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox
- from PyQt5.QtCore import Qt
- from Ui_mainqt import Ui_MainWindow
-
- class MainWindow(QMainWindow, Ui_MainWindow):
- def __init__(self):
- super(MainWindow, self).__init__()
- self.setupUi(self)
- self.iniConn()
-
- if __name__ == '__main__':
- import sys
- QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
- app = QApplication(sys.argv)
- formmain = MainWindow()
- formmain.show()
- sys.exit(app.exec_())

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。