QT5开发及实例读后感
2017-12-20 14:17
633 查看
QT5的一些概念:
信号和槽机制:QT提供了信号和槽机制用于完成界面操作的响应,是完成任意两个QT对象之间的通信机制。其中,信号会在某个特定情况或动作下被触发,槽是等同于接受并处理信号的函数。
元对象系统:提供了对象间的通信机制(信号和槽)、运行时类型信息和运动属性系统的支持,是标准C++的一个扩展,它使Qt能够更好地实现GUI图形用户界面功能。
布局管理器:
字符串类
操作字符串
查询字符串数据:如比较两个字符串是否相等 operator==(const QString&)如果相等则返回true。
字符串的转换:可以将一个字符串转换为数值类型或者其他的字符编码集。
容器类
存储在QT容器中的数据必须是可赋值的数据类型,也就是说这种数据类型必须提供一个默认的构造函数、一个复制构造函数和一个赋值操作运算符。
QT的容器类为遍历其中的内容提供了两种解决方案:JAVA风格的迭代器,STL风格的迭代器
QList类、QLinked类和QVector类:
QList类:QList<T>最常用的容器类,它存储给定数据类型T的一列数值,提供基于下标的快速访问。
QLinkedList类:QLinkedList<T>是一个链式列表,它以非连续的内存块保存数据。当对一个很大的列表进行插入操作时具有较高的效率。
QVector类:QVector<T>在相邻的内存中存储给定数据类型T的一组数值。
信号和槽机制:QT提供了信号和槽机制用于完成界面操作的响应,是完成任意两个QT对象之间的通信机制。其中,信号会在某个特定情况或动作下被触发,槽是等同于接受并处理信号的函数。
元对象系统:提供了对象间的通信机制(信号和槽)、运行时类型信息和运动属性系统的支持,是标准C++的一个扩展,它使Qt能够更好地实现GUI图形用户界面功能。
布局管理器:
字符串类
操作字符串
查询字符串数据:如比较两个字符串是否相等 operator==(const QString&)如果相等则返回true。
字符串的转换:可以将一个字符串转换为数值类型或者其他的字符编码集。
容器类
存储在QT容器中的数据必须是可赋值的数据类型,也就是说这种数据类型必须提供一个默认的构造函数、一个复制构造函数和一个赋值操作运算符。
QT的容器类为遍历其中的内容提供了两种解决方案:JAVA风格的迭代器,STL风格的迭代器
QList类、QLinked类和QVector类:
QList类:QList<T>最常用的容器类,它存储给定数据类型T的一列数值,提供基于下标的快速访问。
QLinkedList类:QLinkedList<T>是一个链式列表,它以非连续的内存块保存数据。当对一个很大的列表进行插入操作时具有较高的效率。
QVector类:QVector<T>在相邻的内存中存储给定数据类型T的一组数值。
相关文章推荐
- 【Qt5开发及实例】2、正则表达式的验证
- 【Qt5开发及实例】31、HTTP小尝试
- 【Qt5开发及实例】17、一个对话框的坐标参数显示
- 【Qt5开发及实例】30、实现客户端的编程,UDP协议
- 【Qt5开发及实例】4、布局管理之停靠窗口QDockWidget类
- 【Qt5开发及实例】5、布局管理之堆栈窗体QStackedWidget类
- 【Qt5开发及实例】9、一个QQ界面
- 【Qt5开发及实例】24、数据柱形图显示
- Qt5主窗体程序: 文本编辑器的实现(Qt5开发及实例)
- 【Qt5开发及实例】32、实现键盘的监控操作
- 【Qt5开发及实例】25、实现代理的功能
- 【Qt5开发及实例】6、布局管理之基本布局
- 【Qt5开发及实例】33、多线程网络时间服务器
- 【Qt5开发及实例】3、布局管理之分割窗口QSplitter
- 【Qt5开发及实例】34、Qt操作主/从视图和XML
- Qt5开发及实例.pdf,真正的书,非ppt,非源码
- 【Qt5开发及实例】14、实现一个简单的文本编辑器3
- 【Qt5开发及实例】7、综合:修改用户资料
- 【Qt5开发及实例】20、实现一个飞舞的蝴蝶
- 【Qt5开发及实例】7、综合:修改用户资料