c++ - 我什么时候应该从 QObject 派生一个类?

标签 c++ qt

我正在开发一个 Qt 应用程序,我想知道除了向它们添加信号和槽之外,创建 QObject 类是否有任何好处。

最佳答案

除了分配信号/槽功能外,QObject 还在 C++ 类上添加了一些反射功能。

如果你想添加 QObject 的一个子集,你可以使用 Q_GADGET,它添加了一些反射特性和诸如 Q_ENUM、Q_PROPERTY 等的东西。

文档中有更多关于 it 的信息

关于c++ - 我什么时候应该从 QObject 派生一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36521100/

相关文章:

c++ - 空的括号初始化列表发出有关缺少字段初始化器的警告

c++ - 打印类型包括装饰、模板元编程、constexpr,用什么?

c++ - 我如何实现这个伪代码?

c++ - 如何使用 vector 打印值以及如何将值添加到数组的末尾?

qt - QML 中 QString::arg() 的等价物是什么

c++ - 通过在共享模式下获取互斥锁来写入共享变量(而不是在独占模式下)

multithreading - QRunnable 试图中止任务

c++ - 从 Qt 中的多个线程绘制

c++ - 尝试从源构建 Qt 会导致错误

c++ - 使用宏创建 QObject 派生类