C语言编程第27讲安装编写第一个Qt程序
https://m.toutiao.com/is/eBRV5wx/
编写了好多年的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启动后,主界面如下:
3、创建第一个Qt程序
现在我们创建第一个Qt程序。
选择主菜单中的“文件|新建文件或项目...”菜单项:
在随后弹出的New File or Project对话框中,选择Application,然后选择Qt Widgets Application,然后点击“choose...”菜单项:
接着,在Qt Widgets Application对话框中,名称输入FirstQtGui,选择一个目录作为自己的Qt程序的保存目录,并且勾上“设置为默认的项目路径”:
点击“下一步”按钮,后面几步使用Qt为我们默认选择的配置,直到完成:
至此,我们没有编写一行代码,就完成了Qt程序的建立。
4、运行Qt程序
Qt程序创建完成后,我们可以在Qt界面中看到程序的组成:
选择“构建|运行”菜单项:
Qt程序的构建有点慢,大约1分钟后,程序被启动了,这是程序的主界面:
这个程序除了显示一个主窗口,什么都没有——确实我们什么开发工作都没做。
5、让程序独立运行
上面我们是在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的方法,如果你感兴趣,可以尝试一下。