1. 程式人生 > >Object::connect: No such slot 問題解決辦法

Object::connect: No such slot 問題解決辦法

1、看看你的類宣告中有沒有Q_OBJECT
2、你宣告的函式要加宣告:
     private slots:
        void xxxx();
3、檢查槽函式名拼寫是否有誤,以及對應的signal和slot的引數是否一致
如果還不行的話,清理專案,刪掉原有的moc_xxx.cpp,重新執行qmake.
還有一點要注意的是:signal和slots的引數要一樣