关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
C语言编程第27讲——编写第一个Qt程序
[复制链接]
作者:
先知的失误
版块:
›
嵌入式操作系统
›
linux
发布时间:
2021-2-15 16:38:10
931
0
返回列表
先知的失误
当前离线
中级会员
中级会员, 积分 276, 距离下一级还需 224 积分
中级会员
中级会员, 积分 276, 距离下一级还需 224 积分
积分
276
发消息
楼主
电梯直达
先知的失误
发表于 2021-2-15 16:38:10
|
只看该作者
|
倒序浏览
|
阅读模式
编写了好多年的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的方法,如果你感兴趣,可以尝试一下。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
开源项目EasyDarwin编译:Linux系统下编译运行最新EasyDarwin的步骤介绍
•
硬核观察|Python之父对Rust、Go、Julia和TypeScript的看法
•
java013:JDK,JRE,JVM之间的关系
•
干货|手把手带你搞定4大容器网络问题
•
第40天.计算机病毒
•
Linux系统挖矿更快!更猛!Linux系统安装与挖矿详细教程,很简单
•
超详细的PyCharm教程,必须收藏!
•
欲学鸿蒙必先懂Linux:逐项分析Linux目录树的5类18项构成
•
对话胡伟武:和国产CPU一起突围的20年
•
阿里云虚拟主机支持php么
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表