效果
资源
需要几张不同阶段的图标进行切换,这里使用8张。
源码
QTimer通过setInterval设置100毫秒超时时间,每隔100毫秒后进行图标的更换,达到旋转效果。
1 MainWindow::MainWindow(QWidget *parent) 2 : CustWindow(parent), 3 m_nIndex(1) 41 // 启动定时器 2 void MainWindow::startAnimation() 3 6 7 // 停止定时器 8 void MainWindow::stopAnimation() 9 12 13 // 更新图标 14 void MainWindow::updatePixmap() 15