当前位置:首页 >> 技术栈专业化分层 >> 【Qt开发流程】之HelloWorld程序,高清片源(qt helloworld程序)

【Qt开发流程】之HelloWorld程序,高清片源(qt helloworld程序)

cpugpu芯片开发光刻机 技术栈专业化分层 1
文件名:【Qt开发流程】之HelloWorld程序,高清片源 【Qt开发流程】之HelloWorld程序

【Qt开发流程】之HelloWorld程序 目的编写程序新建项目文件说明及界面设计 程序运行及发布程序运行程序发布手动构建使用windeployqt进行构建 设置应用程序图标修改快捷键类型列表命令行编译程序命令行编译.ui文件自定义类项目模式及项目文件介绍项目模式项目文件

目的

从HelloWorld程序说起,项目创建、运行、发布过程; 将项目分解,从单一的主函数文件,到使用图形界面.ui文件,再到自定义C++类和Qt图形界面类。

编写程序

显示HelloWorld文本,这虽然是一个简单的程序,但却包含了一个程序的基本要素。一个复杂程序有的要素,它也具备。

新建项目 选择项目模板,使用Ctrl+N快捷键弹出以下 输入项目信息,名称不能为中文,就标识符, 路径不可为中文 套件选择,默认 输入类信息 汇总信息 完成后,创建项目成功 文件说明及界面设计

右键,选择在文件夹中打开 以上文件说明:

.pro:项目文件,包含项目相关信息.pro.user:包含与用户有关的项目信息.h:头文件.cpp:源文件main.cpp:入口.ui:可以使用设计师进行界面设计 程序运行及发布 程序运行

编译、构建 点击小锤子或者Ctrl+B进行编译、构建。

查看构建生成的文件 生成makefile、及debug和release(根据模式进行中间文件生成)文件夹。 .o文件是中间文件 helloWorld就是可执行程序,双击运行。

运行 双击运行。可能会缺少库,需要配置环境变量,将Qt的bin目录添加到环境变量,或者加所依赖的库添加到可执行程序所在目录。

程序发布 手动构建

选择release模式,进行构建,然后将所需的库添加到可执行程序所在目录。

使用windeployqt进行构建

进入exe所在目录。 运行命令:windeployqt helloWorld.exe 复制所需库,双击exe可以运行

设置应用程序图标 创建.ico文件 创建一个.ico文件 修改.pro文件 重新构建 此时,左上角图标已改变。 修改快捷键

类型列表

命令行编译程序

前面我们使用QtCreator进行程序编译,下面使用命令行编译程序:

新建目录,手动创建qt工程目录使用记事本创建main.cpp文件使用命令行编译 qmake -project命令,生成.pro文件,然后在.pro文件中添加以下代码 QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets使用qmake命令生成用于编译的makefile文件使用mingw32-make命令编译程序进入exe目录,使用命令helloworld.exe运行程序 命令行编译.ui文件

命令:uic -o ui_helloworld.h helloworld.ui

自定义类

可以自定义类,实现其基类没有的功能。

项目模式及项目文件介绍 项目模式

按快捷键Ctrl+5,或者点击 可以设置构建版本,debug或release版本,还可以设置Qt版本。 Shadow build:影子构建,默认选择,这样,构建目录和源码目录可以分开设置。这是个很好的习惯。 编辑器、代码风格等可以选择默认。

项目文件

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接