main.cpp

来自「汽车的虚拟仪表盘 采样QT编程 linux下运行」· C++ 代码 · 共 57 行

CPP
57
字号
#include <qdatetime.h>#include <qpainter.h>#include <qwidget.h>#include <qapplication.h>class carpanel : public QWidget{	public :		carpanel( QWidget *parent =0 ,const char *name =0 );	protected :		void panelevent ( QTimerEvent *event );		void paintevent ( QPaintEvent *event );};carpanel :: carpanel ( QWidget *parent ,const char *name ):QWidget ( parent ,name ){	startTimer (1000);	resize(100,100);}void carpanel :: panelevent ( QTimerEvent *event){	update( ) ;}void carpanel :: paintevent ( QPaintEvent *event ){	QCOORD point[8]={2,0,0,2,-2,0,0,-25};	QPainter painter(this);	painter.setWindow ( 0 ,0,100,100 );//	painter.setBush(black);	for(int i=0;i<12;i++)	{		painter.drawLine(44,0,46,0);		painter.rotate(double(30));	}	painter.save( );	painter.rotate(double(10));	painter.save( );	painter.drawPolygon(QPointArray(4,point));	painter.restore( );}int main(int argc,char **argv){	QApplication a(argc,argv);	carpanel car ;	a.setMainWidget(&car);	car.show( );	return a.exec( );}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?