开启辅助访问 切换到窄版

打印 上一主题 下一主题

C语言编程第27讲——编写第一个Qt程序

[复制链接]
作者:先知的失误 
版块:
嵌入式操作系统 linux 发布时间:2021-2-15 16:38:10
9300
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式

编写了好多年的C/C++程序,但之前要么是在Linux/UNIX环境中用Makefile的方式生成命令行的程序,要么使用微软的Visual C++来编写Windows环境下运行的用户界面程序,其间,也偶尔使用其他的软件,例如Dev-Cpp或Borland C++ Builder,却唯独没有用过久负盛名的Qt。
Qt是一款跨平台的用户界面程序开发工具,Qt开发工具有Windows、Linux、MacOS、Android版本,使用Qt开发得到的软件,可以在Windows、Linux、MacOS或者Android环境下运行。
毕竟是第一次开发Qt的程序,对工具的使用处于摸索之中,所以文章会写得比较粗糙。
1、Qt的安装由于我的Windows版本比较老,我选择了5.13.2版本的Qt(看我这篇文章的读者可以选择其他新发布的版本),下面是我下载Qt的网址:

我选择的Qt安装程序qt-opensource-windows-x86-5.13.2.exe有3.6G,不过下载的速度挺快,达到了10M/s,一杯咖啡的时间就完成了下载。
安装程序下载后,使用管理员运行该程序:

安装过程中,我把所有的组件都选上了,大约20G。但是安装过程中,一些组件由于操作系统版本不匹配,qmake命令执行失败,每当出现这样的错误,我直接点击Ignore按钮。两个小时后,Qt终于安装成功。整个过程,我点击了20多次Ignore按钮,详细过程就不赘述了。
2、启动Qt完成Qt安装后,在Windows的开始菜单中出现了“Qt5.13.2”程序组,以管理员身份其中其中的“Qt Creator”程序:

Qt Creator启动后,主界面如下:

现在我们创建第一个Qt程序。
选择主菜单中的“文件|新建文件或项目...”菜单项:

在随后弹出的New File or Project对话框中,选择Application,然后选择Qt Widgets Application,然后点击“choose...”菜单项:

接着,在Qt Widgets Application对话框中,名称输入FirstQtGui,选择一个目录作为自己的Qt程序的保存目录,并且勾上“设置为默认的项目路径”:

点击“下一步”按钮,后面几步使用Qt为我们默认选择的配置,直到完成:

至此,我们没有编写一行代码,就完成了Qt程序的建立。
4、运行Qt程序Qt程序创建完成后,我们可以在Qt界面中看到程序的组成:

选择“构建|运行”菜单项:

Qt程序的构建有点慢,大约1分钟后,程序被启动了,这是程序的主界面:

这个程序除了显示一个主窗口,什么都没有——确实我们什么开发工作都没做。
上面我们是在Qt环境中启动程序,下面我们尝试脱离该环境,直接运行程序。
首先,我们在Windows资源管理器中找到程序,启动该程序,发现有异常:

现在我们启动Qt5.13.2:

执行命令,进入到E:\QtApplication\build-FirstQtGui-Desktop_x86_windows_msys_pe_32bit-Debug\debug目录,然后执行windeployqt FirstQtGui.exe命令:

这时,我们再看FirstQtGui.exe程序所在的目录,增加了很多内容:

我们双击FirstQtGui.exe程序,发现程序可以启动了。
这篇文章是Qt的第一篇文章,描写了从零开始使用Qt的方法,如果你感兴趣,可以尝试一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表