一、初识Qt 之 Hello world-四、Qt 之 Hello world

时间:2024-06-01 15:52:08

1.新建一个项目

选择新建项目
在这里插入图片描述
选择创建一个窗口应用
在这里插入图片描述

选择一个项目存储路径
在这里插入图片描述
在下面界面会有选项基类,我们默认选择,后续会根据进度进行其他基类的演示。
在这里插入图片描述

至此项目创建成功,在Forms中就是窗口界面,其他的.h/.cpp文件分别在不同文件家中,如图所示。
在这里插入图片描述
双击mainwindow.ui文件,就会有ui设计窗口
在这里插入图片描述我们在DISPLAY WIDGETS分组中,拖一个Label组件拖进窗口中
在这里插入图片描述

在窗口右下方属性编辑器例编辑Font属性,Point Size改为12,勾选Bold加粗
在这里插入图片描述
选择构建工具,然后直接 点击 运行,可以实现窗口弹出
在这里插入图片描述

设计的窗口有 分辨率 问题。
在这里插入图片描述

在main中增加
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);
对高分辨率进行适应

int main(int argc, char *argv[])
{
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);
//    QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, true);
//    QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);

    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    return a.exec();
}


再次运行,显示串口正常,与设计的一致

在这里插入图片描述