Qt6入门 1.Hello World

鑫鑫 / 发布于 2022-12-23 / 更新于 2022-12-23 CC-BY-NC 4.0 Intl

最近想学 C++ 了,搁置了 1 个月,终于把这事想起来了,决定学学 Qt,用来做个 GUI 程序。

我的 GUI 水平一直不好,wxPython 的知识找不到,导致现在不上不下,目前 Python GUI 这条路对我来说已经废了。

那只能挖掘一条新的道路了,之前的 Python 和 Java 都挖废了,现在开始挖掘 C++。


温馨提示

本文无图,理解可能稍微困难,但我能在我爸发烧我妈不在家的情况下冒着冒犯奥密克戎大人的风险给你们在深夜 10 点码字,还是理解一下。

奥密克戎大人,小的完全没有冒犯您,真的只是怕明早起来忘了,完全不是不尊敬您所以现在使用电脑不睡觉。


Qt 的大名我之前略有耳闻,之前本来想借着 Qt 继续挖掘 Python GUI,发现 wxPython 对我的影响有一点深,又转而改挖掘 C++。


安装Qt,我这踩了个大坑。装了Qt5,Visual Studio 2022死活加不上这个QMake,转而使用Qt6,终于完美安装。

首先去这儿下载Qt,从Qt5以后就没有离线安装包了,必须下载安装包再由安装包从服务器获取内容。

安装包我也找了很久,又是一个大坑,我是在official_releases/online_installers找到的。

安装包下载速度问题跟你网速有关,像我这500Mbps电信宽带完全是几秒钟下好,但如果网络不好建议找找镜像站。

打开安装包也有个大坑,不能直接打开,虽然我网络还算好,但下起来也是经常无法连接,所以肯定要使用镜像了!

我用的是阿里云的镜像站,差不多就像这样:

qt_installer.exe --mirror https://mirrors.aliyun.com/qt

如果弹出什么Unknown option,说明你代码输错,镜像站输错或者什么其他的,反正等到它一声不吭地帮你打开,就说明对了!

很好,接着一路点点点,什么注册账号的相信聪明伶俐的你们一定会,然后自定义安装的时候你要是空间多,全装上都行,这个安装部分很多人都说过了,建议多看几篇,挑着装,尽量在不影响开发的情况下少装,不过要是你能给你的电脑装上8块企业级16TB硬盘,当我没说。

然后直接打开Qt Creator,我这里是9.0.1版,创建一个Qt Widgets Application,然后七七八八的设置好,除了文件位置和项目名称改改,其他直接默认就行,然后修改main.cpp,差不多像这样:

#include "mainwindow.h" //这个纯粹看你的头文件是啥名字
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QLabel *label = QLabel("Hello, world!");
    label->show();
    return a.exec()
}

然后点击左下角绿色运行键,不带烦人Debug小虫的那个,就能看见Hello World的Qt6小窗口了!

我妈打电话催我睡觉了,关电脑了关电脑了!

Qt6入门 1.Hello World

https://blog.gteh.top/qt6_1/

作者

鑫鑫

发布于

2022-12-23

更新于

2022-12-23

许可协议

CC-BY-NC 4.0 Intl