• 6327阅读
  • 3回复

[提问]Q_PRIVATE_SLOT使用问题 [复制链接]

上一主题 下一主题
离线ogred3d
 
只看楼主 倒序阅读 楼主  发表于: 2012-10-16
在使用Q_PRIVATE_SLOT中遇到编译错误, 不过问题,特来咨询各位大师。

先看类A的定义:


类A的私有类:


编译出现的错误:



注释掉
Q_PRIVATE_SLOT(d_func(), void _q_directoryChanged(const QList<QPair<QString, QString> > &updates))
Q_PRIVATE_SLOT(d_func(), void _q_fileSystemChanged(const QString &directory, const QList<QPair<QString, QString> > &updates))

可编译通过, 这个是怎么回事呢。很需要使用类似Qt的这样封装方式。




Qt
离线dbzhang800

只看该作者 1楼 发表于: 2012-10-16
离线ogred3d
只看该作者 2楼 发表于: 2012-10-16
根据楼上的指点,结合Qt源码观察了下。
原来要#include "moc_xxx.cpp"
Qt
离线ogred3d
只看该作者 3楼 发表于: 2012-10-16
忘记说了,谢谢1楼的同学。 您的一席话就像是灯塔指引着我前进。

论坛帖子不能结贴?
Qt
快速回复
限100 字节
 
上一个 下一个