Qt 使用一张图片实现转圈的动画效果
【摘要】
这个是显示的效果,以前用的时候就是网上照一张Gif动画,完了加载进去。我们可以在Qt中使用Movie来操纵Gif动画。
这个试下方式就是通过painter绘制一个图片,通过按照一定的规律旋转图片实现的。
void WaitConnect::drawWaitConnet(int temp){ QPainter...
这个是显示的效果,以前用的时候就是网上照一张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();
-
}
一是一种新的想法,哈哈,这种方式我感觉就是比较简单了,哈哈哈。
文章来源: dreamlife.blog.csdn.net,作者:DreamLife.,版权归原作者所有,如需转载,请联系作者。
原文链接:dreamlife.blog.csdn.net/article/details/106522432
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)