汉扬编程 C语言入门 C语言编程第27讲——编写第一个Qt程序

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

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

编写了好多年的C/C++程序,但之前要么是在Linux/UNIX环境中用Makefile的方式生成命令行的程序,要么使用微软的Visual C++来编写Windows环境下运行的用户界面程序,其间,也偶尔使用其他的软件,例如Dev-Cpp或Borland C++ Builder,却唯独没有用过久负盛名的Qt。

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

Qt是一款跨平台的用户界面程序开发工具,Qt开发工具有Windows、Linux、MacOS、Android版本,使用Qt开发得到的软件,可以在Windows、Linux、MacOS或者Android环境下运行。

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

毕竟是第一次开发Qt的程序,对工具的使用处于摸索之中,所以文章会写得比较粗糙。

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

1、Qt的安装由于我的Windows版本比较老,我选择了5.13.2版本的Qt(看我这篇文章的读者可以选择其他新发布的版本),下面是我下载Qt的网址:

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

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

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

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

安装程序下载后,使用管理员运行该程序:

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

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

安装过程中,我把所有的组件都选上了,大约20G。但是安装过程中,一些组件由于操作系统版本不匹配,qmake命令执行失败,每当出现这样的错误,我直接点击Ignore按钮。两个小时后,Qt终于安装成功。整个过程,我点击了20多次Ignore按钮,详细过程就不赘述了。

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

2、启动Qt完成Qt安装后,在Windows的开始菜单中出现了“Qt5.13.2”程序组,以管理员身份其中其中的“Qt Creator”程序:

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

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

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

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

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

3、创建第一个Qt程序现在我们创建第一个Qt程序。

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

选择主菜单中的“文件|新建文件或项目…”菜单项:

C语言编程第27讲——编写第一个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的方法,如果你感兴趣,可以尝试一下。

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/6663.html

C/C++、Java、Python语言编程实践

C语言编程第4讲——使用Dev-C++编写第一个C语言程序

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部