《简介篇》QT是什么

参考链接:https://blog.csdn.net/m0_65682542/article/details/126731164

QT是什么

Qt:一个跨平台的 C++ 开发库,主要用来开发图形用户界面程序。

名字含义

名字含义:字母Q作为所有类的前缀,是因为Haarard写这 个字母看起来特别的漂亮,字母t 代表"toolkit",在Xt,X toolkit等中得到灵感。

优势

优势:
1、跨平台:Qt支持以下操作系统: Windows. Linux。

2、开源:Qt提供了源代码,方便用户学习 QT提供了源代码,方便用户学习

3、丰富的AIP函数:Qt包括多达500个以上的C++类,还提供基于模板的collections、file、I/Odevice、directory、management、data/time类,甚至包括正则表达式处理功能。

4、支持2D/3D图形温染功能,支持OpenGL

5、面向对象:Qt的良好封装机制使得Qt模块化程度非常高,可重用性较好,对于用户开发者来说是非常方便的。Qt提供了一种称为signals/slots的安全类型来替代callback,这使得各个元件之间协同工作变得十分简单。

5、QML脚本开发 QML脚本开发:Qt的QML模块提供QML应用程序的语言和基础,atQuick模块提供了许多可视化组件,支持模型-视图,动画框架,多用于构建用户界面。

QT工程结构

.pro文件:

image

QT: 指明Qt所使用的模块
TARGET: 生成应用程序或者库的名字
TEMPLATE: 生成工程类型,应用程序/库文件
DEFINES: 宏定义
SOURCES: 参与编译的cpp文件
HEADERS: 需要的头文件
FORMS: UI文件列表,UI文件用于描述程序界面

注:若修改了.pro文件,需先执行qmake,让 .pro文件生效。

.h文件

image

.cpp文件

image

posted @   Fusio  阅读(216)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
目录导航
目录导航
《简介篇》QT是什么
QT是什么
名字含义
优势
QT工程结构
.pro文件:
.h文件
.cpp文件
发布于 2023-08-15 13:54