1表盘一般有现成的图片,直接贴到QLabel就好了
2将QLabel控件提升为一个继承QLabel类的自定义类
重写该类的paintEvent函数,一圈也就360°,不会多也不会少,分成360份,就知道每个数值该对应着旋转多少了
记录一些关键步骤
void MyLabel::paintEvent(QPaintEvent *)
{
QPainter painter(this);
//抗锯齿
painter.setRenderHint(QPainter::Antialiasing,true);
//确定原点位置(0,0)
painter.translate(width()/2,height()/