Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法

时间:2024-04-01 09:20:54

之前一直用1920*1080分辨率的屏,最近换了MacBookPro,安装QT后,编译以前的工程,界面全部乱了。网上搜罗了一番,找到了解决方案。现在记录下来。

QT5中,在main函数中添加 QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); 即可

Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法

PyQt5中,主程序中添加QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling);即可