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

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

作者: digitalera | 来源:发表于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