HMI-48-【多媒体】Title界面实现 3

​ 今天我将尝试实现以下多媒体部的Title部分,主要是空调进气模式、车机信号。

当前进度


文章目录

  • HMI-48-【多媒体】Title界面实现 3
    • 当前进度
    • 内循环外循环
      • 界面代码
      • 主控制界面代码
      • 控制台代码
    • 控制信号
      • 界面代码
      • 主控制界面代码
      • 控制台代码
    • 第三阶段成果展示
    • 第二阶段成果展示
    • 第一阶段成果展示

关键字: HMIMultifunctionQtlighteco

内循环外循环

​ 这个就是两张图片切换即可;代码如下:

界面代码

void MFD_Title::setInnerLoop(bool temp)
{if(temp){ui->label_winde->setStyleSheet("border-image: url(:/MultifunctionDisplay/Resources/MultifunctionDisplay/Title/inWinde.png);");}else{ui->label_winde->setStyleSheet("border-image: url(:/MultifunctionDisplay/Resources/MultifunctionDisplay/Title/outWinde.png);");}
}

主控制界面代码

void MainControl::on_checkBox_Innerloop_clicked(bool checked)
{emit signal_Innerloop(checked);
}

控制台代码

    connect(m_maincontrol,&MainControl::signal_Innerloop,this,[=](bool temp){if(m_multifunction)m_multifunction->setInnerLoop(temp);});

控制信号

​ 信号也是切图,直接上代码吧,写的有点烦了

界面代码

void MFD_Title::setSignal(bool isActive,int value)
{if(isActive){QString qss = QString("border-image: url(:/MultifunctionDisplay/Resources/MultifunctionDisplay/Title/signal_%1.png);").arg(value);ui->label_signal->setStyleSheet(qss);}else{ui->label_signal->setStyleSheet("border-image: url(:/MultifunctionDisplay/Resources/MultifunctionDisplay/Title/signal.png);");}
}

主控制界面代码

static int signalValue = -1;
void MainControl::on_pushButton_signal_clicked()
{emit signal_SignalValue(signalValue);signalValue++;if(signalValue>4)signalValue = -1;
}

控制台代码

    connect(m_maincontrol,&MainControl::signal_SignalValue,this,[=](int value){if(value>=0){if(m_multifunction)m_multifunction->setSignal(true,value);}else{if(m_multifunction)m_multifunction->setSignal(false,value);}});

第三阶段成果展示

​ 目前已完成液晶仪表三种模式的初步显示,小模块后期根据精力更新了,主要还得找美术来搞资源,自己能力不够。暂未跟新计划。展示如下:

基于Qt的汽车仪表模拟 3.0

第二阶段成果展示

​ 目前以完成HUD界面及接口开发,液晶仪表舒适模式和运动模式的开发。展示如下:

基于Qt的汽车仪表模拟 2.0

第一阶段成果展示

​ 目前以完成HUD界面及接口开发,液晶仪表舒适模式开发。展示如下:

基于Qt的汽车仪表模拟 1.0)


说明:

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

多媒体部分是来自吉利博瑞2017旗舰版界面所有权和解释权都归吉利汽车所有。

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

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

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

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


HMI-48-【多媒体】Title界面实现 3相关推荐

  1. HMI-47-【多媒体】Title界面实现 2

    HMI-47-[多媒体]Title界面实现 2 ​ 今天我将尝试实现以下多媒体部的Title部分,主要是空调出风模式.空调风量.空调模式. 当前进度 文章目录 HMI-47-[多媒体]Title界面实 ...

  2. HMI-44-【多媒体】开启新篇章

    HMI-44-[多媒体]开启新篇章 ​ 今天收到了艺术家发来的第一个多媒体的资源文件,菜单界面做好了,让我看看吧.后面我们将努力吧这个实现了. 文章目录 HMI-44-[多媒体]开启新篇章 当前进度 ...

  3. 计算机考试按脚本制作幻灯片,2018秋季【西南大学】[1055]《powerpoint多媒体课件制作》作业(参考答案)...

    试卷总分:100    得分:100 第1题,[单项选择题]PowerPoint2010默认演示文稿文件的保存格式是(    ). A.ppt B.pptx C.pptm D.ppsx 第2题,[单项 ...

  4. HMI-64-【多媒体】Ui全部制作完成

    HMI-64-[多媒体]Ui全部制作完成 文章目录 HMI-64-[多媒体]Ui全部制作完成 ☀前言 框架图 函数调用流程 ✍本文计划 ☢当前进度 ☯功能实现 1 菜单 3 空调 4 行车记录仪 5 ...

  5. HMI-63-【多媒体】空调部分 4

    HMI-63-[多媒体]空调部分 4 文章目录 HMI-63-[多媒体]空调部分 4 ☀前言 框架图 函数调用流程 ✍本文计划 ☢当前进度 ☯功能实现 1 风向模块 1.1 头文件 1.2 源文件 2 ...

  6. 解决通过vue-router打开tab页,下次进入还是上次history缓存的界面状态的问题

    一.问题描述: 1. 跳转模式:界面A-->界面B(界面A中通过 this.$router.push({name:'组件B名称', params: {参数}}) 通过打开新tab页的方式打开界面 ...

  7. STM32与串口屏交互(USART HMI)

    STM32与串口屏交互(USART HMI) 一.前期准备 二.串口屏上位机使用方法以及界面设计 三.STM32软件编程 四.单片机发送数据的字符串指令汇总 五.总结 不管是备战电赛还是准备毕设,一块 ...

  8. 景点门票销售管理系统 基于 python实现gui界面 之 笔记

    1.建立数据库.建表.加外键约束.建触发器 此处106行 CREATE DATABASE IF NOT EXISTS `景点门票销售管理系统` DEFAULT CHARACTER SET utf8;U ...

  9. 人机界面的系统是Linux吗,西门子人机界面(HMI)和plc人机界面系统区别介绍

    西门子人机界面(HMI)操作控制界面一般安装在西门子plc控制柜的正面,便于用户对设备进行操作和数据进行实施监控,用户在使用这个过程中,经常会遇到西门子人机界面(HMI)和plc人机系统界面的说法,本 ...

最新文章

  1. pip install失败报错解决方案
  2. Centos安装图形化界面
  3. 15条最重要且最基本的SEO优化Tips和技巧
  4. SAP 电商云 FooterNavigationComponent 的设计细节
  5. rxjs里b = a.pipe(map(mapFn))的执行示意图
  6. 3085 吃遍赴丝码(分治)
  7. ARM Cortex M3指令集
  8. (转)Spring Boot 2 (九):【重磅】Spring Boot 2.1.0 权威发布
  9. 虚拟化十四问:VWmare全面解读虚拟化
  10. java常用序列化与反序列化方法
  11. 计算机菜单界面无法缩小怎么办,如何解决Win10个性化设置最小化任务栏后不能弹出的问题?...
  12. 密码密文 android,Android开发之密码明文密文切换显示
  13. OpenCv特征匹配
  14. Python- sklearn之最小二乘法
  15. 中国移动基于 Kubernetes 的物联网边缘计算应用实践
  16. java游戏大唐双龙传后传,大唐龙凤传(大唐双龙传后续)
  17. 主流的6个Go语言Web框架
  18. win7计算机收藏夹位置,收藏夹位置,教您ie浏览器收藏夹的位置在哪
  19. Lattice Diamond安装与学习
  20. 骨传导耳机对骨头好不好?骨传导耳机对身体有危害吗?

热门文章

  1. 学计算机专业好还是学医专业好,学计算机好还是学医好 程序员的建议就是学医你认为呢...
  2. UE5回合制游戏【2-摄像机控制】(蓝图版)
  3. 科大讯飞 java Web api语音生成和语音识别参考
  4. c语言ifmn除2余1,C语言编程题及答案 2
  5. 基于WiFi的CSI数据做呼吸频率检测-python版(含代码和数据)
  6. 传说Silverlight 3将提升4成浏览效能
  7. P3287 [SCOI2014]方伯伯的玉米田
  8. 电商类-仿美团页面demo
  9. 快递鸟智选物流API接口平台对接分享实例
  10. 移动端布局三种视口_移动H5的meta视口标签、弹性布局原则和背景图片适配