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(); 
}