我应该何时从QObject派生类
When should I derive a class from QObject?
我正在开发一个Qt应用程序,我想知道创建QObject
类除了向它们添加信号和插槽之外,是否还有其他好处。
除了分配信号/插槽功能外,QObject还在C++类上添加了一些反射功能。
如果你想添加一个QObject的子集,你可以使用Q_GADGET,它添加了一些反射功能,比如Q_ENUM、Q_PROPERTY等。
文档中有更多关于它的信息
相关文章:
- 为什么使用 "this" 指针调用派生成员函数?
- winapi - 从 QObject 派生类调用时 GetMessage() 崩溃
- 在匿名命名空间中定义QObject派生类
- 如果从 QObject 派生的类的构造函数抛出,则将发出 destroy()
- 为什么QList不是从QObject派生出来的?
- 在Linux上的命令行上编译QObject派生类
- 我应该何时从QObject派生类
- 转储QObject派生对象的所有属性
- 在 QObject 派生类中重复Q_DISABLE_COPY
- 如何重写 QObject::findChildren 以仅返回派生类型
- 定义自己的析构函数,尽管类派生自QObject
- QObject派生的类回调函数到c库
- 使用宏创建QObject派生类
- 如果QObject是从direct派生的,那么使用“虚拟”多重继承是否安全?
- 如何正确使用qRegisterMetaType类派生自QObject
- 在派生的QObject构造函数中连接Qt信号和槽
- 缺少QObject派生类
- 是否有一种方法可以获得QObject派生类的类名而不创建该类的实例化?
- 类与虚函数,当从QObject派生时,导致链接错误
- QList子-从QObject派生的结构或自定义类