赞
踩
这段代码不是解决控件自适应的,只是解决在不同电脑下屏幕分辨率不同的情况。
- if __name__=="__main__":
- QApplication.setHighDpiScaleFactorRoundingPolicy(Qt.HighDpiScaleFactorRoundingPolicy.PassThrough)
- # 适应高DPI设备
- QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
- # 解决图片在不同分辨率显示模糊问题
- QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps)
- app = QApplication(sys.argv)
- a=UI(None)
- a.show()
- sys.exit(app.exec_())
这段话是加在写这篇文章两天后的。这个东西别用,其实是个大坑。
不要想着走捷径。老老实实写一个获取屏幕分辨率,并根据屏幕分辨率调整控件和界面大小的模块。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。