這有一段代碼:QTime *timer = new QTime();connect(timer, SIGNAL(timeout()), this, SLOT(update()));timer->start();為什么 構(gòu)建是 總是說(shuō)F:\program\Clock\clock.cpp:14: error: no matching function for call to 'Clock::connect(QTime*&, const char*, Clock* const, const char*, Qt::ConnectionType)我在網(wǎng)上查過(guò)了,connect(timer, SIGNAL(timeout()), this, SLOT(update())); 這么寫(xiě)好像都是對(duì)啊,希望各位解答,謝謝!
2 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
編寫(xiě)project,用qmake編譯。connect調(diào)用會(huì)被展開(kāi)成數(shù)十行代碼,是Qt的什么meta機(jī)制

哆啦的時(shí)光機(jī)
TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
從這個(gè)幾個(gè)語(yǔ)句看不出是哪里的問(wèn)題,你的Clock類(lèi)是如何聲明的,可以貼出來(lái),以便查找錯(cuò)誤。
- 2 回答
- 0 關(guān)注
- 335 瀏覽
添加回答
舉報(bào)
0/150
提交
取消