从0到1学习Qt -- 创建项目

1. Qt的下载和安装

Qt官网的安装网址:Index of /archive/qt

国内清华源:Index of /qt/archive/qt/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

下载安装完成之后选择一个全英文路径保存下载的Qt应用

2. 配置电脑的环境变量

2.1. 打开编辑系统环境变量

2.2.点击环境变量

2.3.在系统变量中的Path添加你自己Qt的安装路径

3. 点开Qt Creator应用程序

4.创建自己的第一个Qt项目

4.1. 点击左上方的文件选择新建

4.2. 选择Qt Widgets Application

在这里解释一下:

Qt Widgets Application是用来开发图形化界面的(GUI)

Qt COnnsole Application是用来开发终端界面的(TUI)

中间两个不做过多介绍是python来进行Qt开发的

后面四个是用来快速的创建项目的

4.3. 选择项目路径添加项目名称

注意项目路径中不能包含中文字符,不然后面会报错

4.4. 选择qmake(通常情况下)

在这里解释一下:

qmake:Qt 的"元老",简单易用,但与 Qt 绑定紧密,正在逐渐淡出。

CMake:当前的"行业标准",功能强大,跨平台支持极佳,是 Qt 6 的默认构建系统。

Qbs:Qt 的"新秀",理念先进,构建速度快,但社区和生态相对较小。

4.5. 选择基类

在 Qt 中,base class(基类) 的选择是在创建新的窗口部件或界面类时的一个关键决策,它决定了你的类将继承哪些功能和行为。

Class name和后面的Header file和Source file的名称会自动生成。

Generate form:

在 Qt 中,"Generate form "(生成表单)是一个重要的功能,它的主要作用是从 .ui 文件(XML格式的界面描述文件)自动生成对应的 C++ 头文件,从而在代码中可以直接访问和操作界面上的各个控件。

4.6. 选择语言

4.7. 选择编译器

5. 项目创建完成后的展示

相关推荐
硅农深芯2 小时前
如何使用ptqt5实现进度条的动态显示
开发语言·python·qt
Lhan.zzZ2 小时前
Qt数据可视化实战:饼图、线图与表格的完整指南
开发语言·qt·信息可视化
feiyangqingyun3 小时前
Qt/C++编写GB28181服务/前后端分离/定义一套交互协议/视频点播/录像回放和控制/警情通知
c++·qt·交互
虾米Life4 小时前
基于微服务脚手架的视频点播系统 (仿B站) [客户端] -1
c++·qt·微服务·架构
yugi9878386 小时前
基于Qt框架开发多功能视频播放器
开发语言·qt
MeowKnight95814 小时前
【Qt】Qt实践记录2——TCP通信服务器和客户端demo
笔记·qt
Larry_Yanan21 小时前
QML学习笔记(五十二)QML与C++交互:数据转换——时间和日期
开发语言·c++·笔记·qt·学习·ui·交互
十启树1 天前
Qt 中实现炫酷的开机启动动画
qt
一叶之秋14122 天前
QT背景介绍与环境搭建
开发语言·qt
QT 小鲜肉2 天前
【QT/C++】Qt网络编程进阶:UDP通信和HTTP请求的基本原理和实际应用(超详细)
c语言·网络·c++·笔记·qt·http·udp