Qt笔记之QGADGET
来源:互联网 发布:人工智能计算器 安卓 编辑:程序博客网 时间:2024/06/07 05:45
QGADGET宏类似于Q_OBJECT宏,是一个万能容器,至于这个宏所实现的功能,我也不懂,Q_OBJECT宏的功能到时了解一些,我想他们应该差不多,要想使用从Q_OBJECT继承来的类,就得在一开始,大括号下的第一行,不在public、slots等的里面,写下这个宏。
同样的,你定义的类若不是从Q_OBJECT继承而来,那就得使用宏QGADGET对你的数据类型(例如结构体)或者类声明的开始位置写入QGADGET。
使用万能容器QGADGET修饰的类可以使用QMetaObject提供的一些函数功能,请注意,
Q_GADGETs can have Q_ENUM, Q_PROPERTY and Q_INVOKABLE,Q_GADGETs can have Q_ENUM, Q_PROPERTY and Q_INVOKABLE, ***but they cannot have signals or slots***Q_GADGET makes a class member, staticMetaObject, available. staticMetaObject is of type QMetaObject and provides access to the enums declared with Q_ENUMS.//即它可以用属性机制,枚举机制,函数机制,但不可以用信号和槽机制。
0 0
- Qt笔记之QGADGET
- QT笔记之QFileDialog
- QT笔记之QColorDialog
- QT笔记之MessageBox
- Qt笔记之QInputBox
- QT笔记之绘图
- Qt笔记之计时器
- Qt笔记之网络
- Qt笔记之计时器
- QT学习笔记之QT安装篇
- Qt基础学习笔记之Qt部件
- QT学习笔记之QT网络编程
- QT笔记 之菜单栏1
- QT笔记之绘图2
- Qt笔记之绘图QPainterpath
- QT学习笔记之 IconEditor
- QT学习笔记之 qmake
- Qt学习笔记之二
- 排序 希尔排序
- hdu 5670 Machine(模拟)
- bestcoder 百度之星 1004 放盘子
- 103_复习NetworkImageView
- usaco奶牛家谱
- Qt笔记之QGADGET
- java新手入门视频
- [Android]百度地图之几何标注和文字覆盖物
- 用数据库作学生管理系统时问题的解决
- Windows平台下Doxygen+GraphViz+HtmlHelp自动生成函数调用关系图
- 内存管理
- 使用requests模块模拟客户端请求
- 【Qt界面个性化】大杀器——qss
- 问题记录-python写mapper测试时出现urllib.error.HTTPError: HTTP Error 404: Not Found