使用 Q_Object 宏和 #include <QObject> 的效果一样吗?换句话说,它们是出于同一目的的两种不同方式吗?

谢谢。

最佳答案

不。除了包含正确的 header 之外,您还需要在您想要信号/插槽的事物的类定义中使用 Q_OBJECT

QObject api docs :



只需查看 Qt 文档中的各种示例即可了解更多详细信息和示例代码。 Signals and Slots 引用是一个很好的查看位置。另请查看 Object Model 引用。

关于c++ - Qt - Q_OBJECT 与 #include <QObject>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5661376/

10-13 07:34