为什么myclock的信号updateTime(Const QTime &不能控制timeEdit通过setTime(time);
进行刷新,进而控制数字时钟timeEdit进行显示?
求帮组 再现等!!
#include<QtGui>
#include<QtCore>
#include"clock.h"
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QWidget *widget=new QWidget;
Clock *myClock=new Clock(widget);
myClock->setGeometry(0,0,200,200);
QTimeEdit *timeEdit=new QTimeEdit(widget);
timeEdit->setGeometry(0,200,100,30);
timeEdit->setTime(QTime::currentTime());
QObject::connect(myClock,SIGNAL(updateTime(time)),timeEdit,SLOT(setTime(time)));
widget->show();
return app.exec();
}