Qt v4.8.0,VC2010编译器
我有一个QMainWindow基础类,我正在尝试发送它涉及的信号QUuid
但是,每次运行它我都会收到错误:
Object::connect: No such slot MainWindow::on_comp_connected(QUuid) in ..\..\src\mainwindow.cpp:143
Object::connect: (receiver name: 'MainWindow')
Run Code Online (Sandbox Code Playgroud)
由于插槽肯定存在(它在moc_中),它正在推动我的便利
class MainWindow : public QMainWindow
{
Q_OBJECT
// SNIP private typedefs
public:
MainWindow(QWidget *parent = 0, Qt::WFlags flags = 0);
~MainWindow();
// SNIP public methods
signals:
void testSendQuuid(const QUuid &qcid);
public slots:
void on_comp_connected(const QUuid &qcid);
private:
// SNIP private parts
QOpenAcnController *acnInt; // This is where the signal comes from
};
Run Code Online (Sandbox Code Playgroud)
在MainWindow构造函数的末尾(提到的第143行)我有:
connect(acnInt, SIGNAL(callback_comp_connected(QUuid)),
this, SLOT(on_comp_connected(QUuid)));
Run Code Online (Sandbox Code Playgroud)
鉴于插槽肯定 …