猿问

您好,qt中 connect函数具体应该怎么用?具体该怎么操作呢?

这有一段代码:
QTime *timer = new QTime();
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start();

为什么 构建是 总是说
F:\program\Clock\clock.cpp:14: error: no matching function for call to 'Clock::connect(QTime*&, const char*, Clock* const, const char*, Qt::ConnectionType)
我在网上查过了,connect(timer, SIGNAL(timeout()), this, SLOT(update())); 这么写好像都是对啊,希望各位解答,谢谢!

温温酱
浏览 289回答 2
2回答

慕的地8271018

编写project,用qmake编译。connect调用会被展开成数十行代码,是Qt的什么meta机制

哆啦的时光机

从这个几个语句看不出是哪里的问题,你的Clock类是如何声明的,可以贴出来,以便查找错误。
随时随地看视频慕课网APP
我要回答