问下这个QTimer
DigiClock::DigiClock(QWidget *parent)
: QLCDNumber(parent)
{
QPalette p = palette();
p.setColor(QPalette::Window,Qt::blue);
setPalette(p);
setWindowFlags(Qt::FramelessWindowHint);
setWindowOpacity(0.5);
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(showTime()));
timer->start(500);
showTime();
resize(150, 60);
showColon=true;}
这里timer->start(500)我是这么理解的,延迟500MS,然后发出timeout信号,执行showtime()槽。
这样反反复,我不知道什么时候执行到 showTime();和resize(150, 60);啊???
求解?