QT-仪表指针-模拟指针旋转-利用QPainter、QLable、QPixmap旋转图片-模拟仪表指针旋转
本程序基于QT的5.14.2版本开发,debug版本,64位; 原理是继承QLable类,利用QPainter进行绘图; 新建ynLable::paintEvent(QPaintEvent *)函数,创建QPainter变量,指定父类为this,这样就不用考虑内存问题了; 在绘图事件中,主要进行的步骤为下边5步: 1)平移坐标,2)旋转坐标,3)再次平移坐标,4)绘制QPixmap,5)重置QPainter变量; 使用说明: 1)文件中包含.h、.a、.dll这三个文件; 2)将资源中的.h头文件加载到待使用的项目中; 3)将.a静态文件添加动态库形式添加到项目中,项目名右键-添加库-外部库-选择.a文件和路径; 4)上述3步就将动态库添加完成,就可以使用了,在待使用类的.h文件中,添加#include "dynlable.h"; 5)new出对象,传入参数,并show出来; 详细的使用说明见下边博客: https://blog.csdn.net/qq_28178271/article/details/132647646?spm=1001.2014.3001.5502