我在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。
希望能帮助到你。