工作生活

让QT 5.6 或以上支持高DPI 程序

2019-06-29  本文已影响0人  digitalera
/*很多人的程序都是比较"横",建议界面控制在屏幕的横向分辨率一半以内,
不然使用下面的代码可能有缩放比例问题*/ 
 
int main(int argc, char *argv[])
{
 
    //在 QApplication a(argc, argv);前添加
    if(QT_VERSION >= QT_VERSION_CHECK(5,6,0))
    {
        QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    }
 
    QApplication a(argc, argv);
    DepartmentTools w;
    w.setFixedSize( w.width (),w.height ());//固定窗口大小,不能最大化
    w.show();
 
    return a.exec();
}
上一篇 下一篇

猜你喜欢

热点阅读