原因:qt对分辨率高的屏幕适应性问题
解决办法:
在main函数开头增加一段代码:
if(QT_VERSION>=QT_VERSION_CHECK(5,6,0)) QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
如下所示:
1 int main(int argc, char *argv[]) 2 { 3 if(QT_VERSION>=QT_VERSION_CHECK(5,6,0)) 4 QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); 5 QApplication a(argc, argv); 6 MainWindow w; 7 w.show(); 8 9 return a.exec(); 10 }