qt中 connect函数具体应该怎么用?
这有一段代码:QTime*timer=newQTime();connect(timer,SIGNAL(timeout()),this,SLOT(update()));ti...
这有一段代码:
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())); 这么写好像都是对啊,希望各位解答,谢谢! 展开
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())); 这么写好像都是对啊,希望各位解答,谢谢! 展开
2个回答
展开全部
从这个几个语句看不出是哪里的问题,你的Clock类是如何声明的,可以贴出来,以便查找错误。
更多追问追答
追问
class Clock : public QWidget
{
Q_OBJECT
public:
Clock(QWidget *parent = 0);
protected:
void paintEvent(QPaintEvent *);
};
追答
connect函数是在哪里调用的?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询