这个是显示的效果,以前用的时候就是网上照一张Gif动画,完了加载进去。我们可以在Qt中使用Movie来操纵Gif动画。
这个试下方式就是通过painter绘制一个图片,通过按照一定的规律旋转图片实现的。
void WaitConnect::drawWaitConnet(int temp)
{
QPainter painter(m_labelConnect);
painter.translate(this->width()/2,this->height()/2);
painter.setRenderHint(QPainter::SmoothPixmapTransform);
painter.setRenderHint(QPainter::HighQualityAntialiasing);
painter.save();
painter.rotate(temp);
painter.drawPixmap(-100,-100,200,200,QPixmap(":/WaitConnect/Resources/Loading/loading.png"));
painter.restore();
}
一是一种新的想法,哈哈,这种方式我感觉就是比较简单了,哈哈哈。