内容摘要:文章中主要介绍了Qt中常用的数据类型, 主要内容包括: 基础数据类型, Log日志输出, 字符串类型, QVariant, 位置和尺寸相关类型, 日期和时间相关类型。 文章中除了关于知识点的文字描述, 还有相关的视频讲解,下面开始学习。。。
1. 基础类型因为Qt是一个C++ 框架, 因此C++中所有的语法和数据类型在Qt中都是被支持的, 但是Qt中也定义了一些属于自己的数据类型, 下边给大家介绍一下这些基础的数类型。
QT基本数据类型定义在#include <QtGlobal> 中,QT基本数据类型有:
类型名称
注释
备注
qint8
signed char
有符号8位数据
qint16
signed short
16位数据类型
qint32
signed short
32位有符号数据类型
qint64
long long int 或(__int64)
64位有符号数据类型,Windows中定义为__int64
qintptr
qint32 或 qint64
指针类型 根据系统类型不同而不同,32位系统为qint32、64位系统 ...
内容摘要:文章主要是为初学者介绍Qt框架的一些基本特性, 主要内容包括: Qt的特点, Qt中的模块划分, Qt的安装, Qt项目文件介绍, Qt中的窗口类, Qt窗口的坐标体系, Qt框架的内存回收机制。 文章中除了关于知识点的文字描述, 还有相关的视频讲解 。
1. Qt概述1.1 什么是Qt
不论我们学习什么样的知识点首先第一步都需要搞明白它是什么,这样才能明确当前学习的方向是否正确,下面给大家介绍一下什么是Qt。
是一个跨平台的C++应用程序开发框架
具有短平快的优秀特质: 投资少、周期短、见效快、效益高
几乎支持所有的平台, 可用于桌面程序开发以及嵌入式开发
有属于自己的事件处理机制
可以搞效率的开发基于窗口的应用程序。
Qt是标准 C++ 的扩展, C++的语法在Qt中都是支持的
良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,可以快速上手。
Qt 提供了一种称为 signals/slots 的安全类型来替代 callback(回调函数),这使得各个元件 之间的协同工作变得十分简单。
1.2 Qt的特点
知道了Qt是什么之后,给大家介 ...