HMI-42-【节能模式】实现油量表和水温表

简介: 今天我来搞一下水温表和油量表。其实就是两个进度条。搞一下。

HMI-42-【节能模式】实现油量表和水温表

​ 今天我来搞一下水温表和油量表。其实就是两个进度条。搞一下。

当前进度

​ 今天完成了油量表和水温表的实现。演示如下。当水温大于80 或油量小于10%时,对应的图标会变成红色。


[TOC]

关键字: HIMIQPainterQtlighteco

布局

​ 整体使用的就是label,和在label上绘制。没有其他含量的东西。直接上代码吧

void MD_Economic::draw_water(int temp)
{
    QPainter painter(ui->label_water_pointer);
    painter.drawPixmap(0,0,3.2*temp,13,QPixmap(":/Economic/Resources/MeterDisplay/Economic/water_pointer.png"));

}

void MD_Economic::draw_Oil(int temp)
{
    QPainter painter(ui->label_oil_pointer);
    painter.drawPixmap(0,0,3.23*temp,13,QPixmap(":/Economic/Resources/MeterDisplay/Economic/water_pointer.png"));
}

​ 控制代码:

void MD_Economic::EngineTemperatur(int temperature)
{
    mWater = temperature;
    if(mWater> 80)
        ui->label_water_warning->show();
    else
        ui->label_water_warning->hide();
    update();
}

void MD_Economic::setOilMass(int mass)
{
    mOil = mass;
    if(mOil < 10)
        ui->label_oil_warning->show();
    else
        ui->label_oil_warning->hide();
    update();
}

说明:

本项目中所使借鉴原型来自:[吉利] 博瑞GE | 仪表HMI设计吉利汽车HMI项目

设计图的所有权和解释权都归吉利汽车所有。

本项目所有资源文件均有打不死的小海复刻制作。

本项目代码暂时不会开源,有需要的源码的可与我联系,左上角二维码加微信。

本项目仅限学习交流、禁止商业使用。


博客签名2021

相关文章
|
8月前
|
存储 测试技术
LabVIEW编程开发PCB自动测试设备
LabVIEW编程开发PCB自动测试设备
67 1
HMI-41-【节能模式】右侧表小汽车灯光实现
昨天我们把坐车的平均油耗给给搞了一下,今天我们搞一下右侧这个小汽车加灯光。这个目前不会做的太细,先实现面上的东西。
HMI-41-【节能模式】右侧表小汽车灯光实现
HMI-40-【节能模式】平均油耗实现
昨天我们把中心仪表自检搞了,今天我们搞个简单的,左侧的平均油耗。
HMI-40-【节能模式】平均油耗实现
HMI-37-【节能模式】中心仪表实现
节能模式下,做难做的就是中心仪表了,其他两个都很简单了。那么今天就把这个给实现了。
HMI-37-【节能模式】中心仪表实现
HMI-38-【节能模式】中心仪表mini仪表速度表实现
今天我们来做中心仪表的mini仪表中的车速表,就是三个数字显示,数字素材因为我的艺术家给我设计的时候,偷懒了,没有用下图中的字体,还是沿用了运动和舒适模式中的字体,咱们就将就的用吧,没有办法呀,咱也不会搞美术呀。
HMI-38-【节能模式】中心仪表mini仪表速度表实现
HMI-39-【节能模式】实现中心仪表转速表自检及左右仪表布局
昨天我们把中心仪表的迷你仪表应写出来了,并且实现了速度表的显示,今天我们来搞一下这个中心仪表的自检,也就是转速表的自检。
HMI-39-【节能模式】实现中心仪表转速表自检及左右仪表布局
HMI-36-【节能模式】开搞
今天主要是准备工作,先把运动模式中的接口都搬运过来,这样在主仪表中都可以把节能模式都的调用都写进去了。
HMI-36-【节能模式】开搞
HMI-33-【运动模式】补上油量表和水温表
上一篇,以为是做了一个收尾,写了灯光控制面板和底部的信息栏,但是,有位眼见的小伙伴`江山壹角`,直接不给我面子,说我的水温表和油量表不会动。截图位置,我记仇哈。
HMI-35-【运动模式】实现速度表和转速表自检
今天咱们给速度表和转速表增加一个自检功能, 就是从小走大最大再回到最小。用到的和上篇一样,也是有一个自己写的定时器。
WPF工控组态软件之管道和冷却风扇开发
WPF工控组态软件之管道和冷却风扇开发
294 0

热门文章

最新文章