美文网首页工作生活
让QT 5.6 或以上支持高DPI 程序

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

作者: MetalSheep | 来源:发表于2019-06-29 19:34 被阅读0次
    /*很多人的程序都是比较"横",建议界面控制在屏幕的横向分辨率一半以内,
    不然使用下面的代码可能有缩放比例问题*/ 
     
    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();
    }
    

    相关文章

      网友评论

        本文标题:让QT 5.6 或以上支持高DPI 程序

        本文链接:https://www.haomeiwen.com/subject/rixmcctx.html