www.pudn.com > QTclock.rar > AnalogClock1.cpp
#include#include "AnalogClock1.h" #include #include AnalogClock::AnalogClock(QWidget *parent,const char *name):QWidget(parent,name) { QTimer timer = new QTimer; QTime time = QTime::currentTime(); connect(timer,SIGNAL(timeout()),time,SLOT(update())); timer.start(1000); } void AnalogClock::paintEvent(QPaintEvent *) { QPainter painter(this); painter.save(); } int main(int argc, char *argv[]) { QApplication app(argc,argv); AnalogClock clock = new AnalogClock; clock.resize(100,100); clock.setCaption("AnalogClock"); clock.show(); return app.exec(); }