Qt Qwdget 汽车仪表知识点拆解7 图像绘制,旋转
【摘要】
先贴上效果图,注意,没有写逻辑,都是乱动的
看下最中心的指针旋转,这里使用的QPainter的绘制函数
要显示复杂的效果,需要分层
void Widget::draw_number_pointer()
{
QPainter painter(ui->label_numbre_1);
...
先贴上效果图,注意,没有写逻辑,都是乱动的
看下最中心的指针旋转,这里使用的QPainter的绘制函数
要显示复杂的效果,需要分层
void Widget::draw_number_pointer()
{
QPainter painter(ui->label_numbre_1);
painter.translate(204,204);
painter.save();
painter.rotate(pointer_angle);
QRect rect(-202,-200,408,408);
QRect source(0,0,408,408);
painter.setRenderHint(QPainter::Antialiasing,true);
painter.setRenderHint(QPainter::SmoothPixmapTransform,true);
painter.drawPixmap(rect,*pixmap_pointer,source);
painter.restore();
}
没有了
文章来源: dreamlife.blog.csdn.net,作者:DreamLife.,版权归原作者所有,如需转载,请联系作者。
原文链接:dreamlife.blog.csdn.net/article/details/54140247
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)