HMI-42-【节能模式】实现油量表和水温表
HMI-42-【节能模式】实现油量表和水温表
今天我来搞一下水温表和油量表。其实就是两个进度条。搞一下。
当前进度
今天完成了油量表和水温表的实现。演示如下。当水温大于80 或油量小于10%时,对应的图标会变成红色。
文章目录
- HMI-42-【节能模式】实现油量表和水温表
- 当前进度
- 布局
- 第二阶段成果展示
- 第一阶段成果展示
关键字:
HIMI
、QPainter
、Qt
、light
、eco
布局
整体使用的就是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();elseui->label_water_warning->hide();update();
}void MD_Economic::setOilMass(int mass)
{mOil = mass;if(mOil < 10)ui->label_oil_warning->show();elseui->label_oil_warning->hide();update();
}
第二阶段成果展示
目前以完成HUD界面及接口开发,液晶仪表舒适模式和运动模式的开发。展示如下:
基于Qt的汽车仪表模拟 2.0
第一阶段成果展示
目前以完成HUD界面及接口开发,液晶仪表舒适模式开发。展示如下:
基于Qt的汽车仪表模拟 1.0)
说明:
本项目中所使借鉴原型来自:[吉利] 博瑞GE | 仪表HMI设计、吉利汽车HMI项目。
设计图的所有权和解释权都归吉利汽车所有。
本项目所有资源文件均有**打不死的小海**复刻制作。
本项目代码暂时不会开源,有需要的源码的可与我联系,左上角二维码加微信。
本项目仅限学习交流、禁止商业使用。
HMI-42-【节能模式】实现油量表和水温表相关推荐
- HMI-33-【运动模式】补上油量表和水温表
HMI-33-[运动模式]补上油量表和水温表 上一篇,以为是做了一个收尾,写了灯光控制面板和底部的信息栏,但是,有位眼见的小伙伴江山壹角,直接不给我面子,说我的水温表和油量表不会动.截图位置,我记 ...
- 第二十四讲编程项目 求函数的值 油量监控 一元二次方程全解等
任务和代码: [项目1:分段函数求值] 从键盘输入x的值(要求为实型),根据公式1计算并输出x和y的值. /* *Copyright (c) 2016, CSDN学院 *All rights rese ...
- 现身说法:实际业务出发分析百亿数据量下的多表查询优化
今天给大家带来的讨论主题是通过实战经验来对百亿数据量下的多表数据查询进行优化,俗话说的好,一切脱离业务的架构都是耍流氓,接下来我就整理一下今天早上微信群里石头哥给大家分享的百亿数据量多表查询架构以及优 ...
- 大数据量的存储分表常见算法
当一个应用的数据量大的时候,我们用单表和单库来存储会严重影响操作速度,如mysql的myisam存储,我们经过测试,200w以下 的时 候,mysql的访问速度都很快,但是如果超过200w以上的数据, ...
- 关于数据仓库中变化历史数据处理方式:全量表、快照表、拉链表
关于数据仓库中变化历史数据处理方式:全量表.快照表.拉链表 一.全量表 二.快照表 三.拉链表 对于数据仓库中变化的历史数据存储,一般有三种方式:全量表.快照表.拉链表 一.全量表 直接全量导入,覆盖 ...
- 数据库改造:怎样用MySQL对10亿级订单量进行分库分表?
一.背景 随着公司业务增长,如果每天1000多万笔订单的话,3个月将有约10亿的订单量,之前数据库采用单库单表的形式已经不满足于业务需求,数据库改造迫在眉睫. 二.订单数据如何划分 我们可以将订单数据 ...
- 什么是全量表,增量表,快照表,拉链表?
这一篇文章我们的目的是搞懂这四种表的概念,闲话不多说,直接看文字. 全量表 全量表没有分区,表中的数据是前一天的所有数据,比如说今天是24号,那么全量表里面拥有的数据是23号的所有数据,每次往全量表里 ...
- 什么是增量表,全量表,快照表?
按照每天存放的数据以及是否按天分区可以分为增量表,全量表和快照表
- MySQL将表中的yes改成no_mysql在不需要改程序的情况下通过操作数据库对单表数据量大的表进行分表...
1.为什么要分表? 数据库数据越来越大,随之而来的是单个表中数据太多.以至于查询速度变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈. mysql中有一种机制是表锁定和行锁定, ...
最新文章
- Error: Default interface methods are only supported starting with Android N (--min-api 24): java.uti
- Hadoop 中文编码相关问题 -- mapreduce程序处理GBK编码数据并输出GBK编码数据
- Entity Framework 4.3 中的新特性
- Entity Framework 基础
- 互联网1分钟 | 0911
- ASP.NET - MVC框架及搭建教程
- 同学之间互相出的一些有趣题目
- phpShort v3.2 – PHP短网址平台源码
- vscode写python_vscode如何编写python?
- 正则表达式学习笔记001--点号匹配
- sp根据备份文件来创建DB
- 【NetApp】exportfs命令的使用
- 一个简单的txt读取与导出
- wcf、web api、webservicer 之间的区别
- 使用MATLAB的trainNetwork设计一个简单的LSTM神经网络
- 如何减小电压跟随器输出电阻_三分钟带你搞懂运算放大器与比较器的区别
- 停车场计费算法 php,时段计费算法,一般用于停车计费
- vue3的生命周期函数
- Qt示例解析 【Callout】
- Linux内存申请失败失败会怎样,linux - 转储失败,因为无法加载资产 - 堆栈内存溢出...