Qt Creater 制作汽车仪表盘
发布日期:2021-08-15 23:44:16 浏览次数:1 分类:技术文章

本文共 890 字,大约阅读时间需要 2 分钟。

 

 

最近项目用到了模拟仪表,网上下载大神编写的按个仪表Meter没有成功

 

转战 QWt 编译后,在creater中仍然无法使用,只可以在代码中使用

 

百度说是我编译的版本不对

 

扔到

 

开始做自己的

 

这个用到了图片,所以大小是是确定的,唯一的好处就是特效可能更好看一点点

 

 

目前只做出来一个了了,剩下的就是等我慢慢来了

 

主要核心代码

 

 

{    ui->setupUi(this);    ui->label_Scale->setStyleSheet("border-image:url(:/KM/Images/Km/Km_background.png)");    m_pointX = 200;    m_pointY = 200;    m_degreespeed = 0;    m_degreeRotate = 0;}

 

 

void Form_KM::paintEvent(QPaintEvent *){    QImage imagePointer(":/KM/Images/Km/Point.png");    QPainter painter(this);    QRect rct(32,39,324,324);    painter.translate(m_pointX,m_pointY);    painter.rotate(-14+m_degreespeed);    painter.translate((0 - m_pointX),(0-m_pointY));    painter.setRenderHint(QPainter::SmoothPixmapTransform,true);    painter.drawImage(rct,imagePointer);    painter.save();    painter.restore();}

 

代码连接:http://download.csdn.net/detail/z609932088/9465874

 

 

转载于:https://www.cnblogs.com/DreamDog/p/9160148.html

转载地址:https://blog.csdn.net/weixin_30781631/article/details/98078553 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:yii隐藏域的使用方法
下一篇:screenX clientX pageX的区别

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月16日 21时22分10秒