我在Windows XP中使用Qt 4.5。我知道我们必须使用Q_OBJECT宏作为信号插槽连接机制。但是除此之外,还有其他原因可以使用Q_OBJECT宏吗?我最近才知道,对于其他一些元对象功能,我们需要Q_OBJECT声明。信号插槽旁边有哪些功能?我尝试了有关的文档,但找不到任何帮助。欢迎对此提出任何建议。

最佳答案

您可以在此处找到有关何时需要Q_OBJECT宏的所有信息:

http://doc.qt.digia.com/4.6/metaobjects.html

在简历中,您需要它作为信号和插槽,使用tr进行翻译,从QObject实时检索类名称,知道它是否继承自其他类(自检)以设置属性并能够调用newInstance。

希望能帮助到你。

09-04 17:36