- 博客(13)
- 资源 (59)
- 收藏
- 关注
转载 Qt宣布新工具包 Qt for MCU,支持单片机
转载至IT之家:https://www.ithome.com/0/441/346.htmQt 公司已经宣布了它的新工具包:Qt for MCU。Qt for MCU将能够在没有操作系统的设备上运行,允许开发人员在具有成本效益的单片机上创建流畅的用户界面,基于 Qt 的应用程序现在可以部署在运行传统操作系统的系统以及基于 ARM Cortex M7 的微控制器上。Qt for MCU ...
2019-08-27 10:25:39 13478 8
原创 HMI-7-[高分屏支持]:Qt 适配高分屏
基于Qt的汽车仪表模拟照例,还是先上效果图,宣传哈哈哈哈哈今天学到一个新东西,就是Qt对高分屏的支持,即高DPI的支持,有个Qt写的软件在老板的SB2上运行出现了显示异常,因为老板的电脑分辨率是3000*2000 200的放大,导致软件不支持。所以在后面的软件中,需要对软件最高分屏支持,但是目前(5.10.0.版本)中,多高分屏的支持还是不是很完美呀。这里需要注意,Qt是在5.6...
2019-08-23 22:52:38 1885
转载 HTC Vive的Lighthouse工作原理
在虚拟现实(VR)这样一个新兴产业里,获得了最多注目的自然是明星公司Oculus。很多人都体验过Oculus Rift,知道VR头显会是一种什么样的体验。但是由Valve和HTC合作而开发的Vive,就没有那么多人体验过了。最近笔者有幸接触到了HTC Vive,尽可能的向大家解释Vive到底在体验上,与Oculus有何区别,以及它有什么过人之处。说到Vive就不得不提到Valve。核心游戏...
2019-08-21 20:45:09 1538
原创 HMI-6-[整体计划]:阶段性梳理
基于Qt的汽车仪表模拟先看下效果图,目前只开发了液晶仪表部分。因为液晶仪表是用软件来模拟仪表,这种在视觉上虽然做的很好看了,但是可靠性相较于传统的仪表相对较弱,目前市场上面为了保证虚拟仪表系统的稳定性,大多会采用定制的实时系统入QNX等系统。那么我目前这个仪表是用Qt开发出来的,而Qt的跨平台可以很轻松的编译一个QNX的版本出来。虽然目前只是实现了这个液晶仪表这部分,但是呢,整...
2019-08-21 00:32:06 1358
原创 HMI-5-[QtKeyEvent]:解决Qt键盘事件无法获取到上下左右等按键并实现键盘解析
基于Qt的汽车仪表模拟今天在编写代码的时候,发现重载键盘事件的时候无法获取到上下左右键盘案件的消息,百度后才知道是因为我窗口上面有很多控件,获取了键盘的事件。我的做法就是让这些按控件都不要焦点setFocusPolicy(Qt::NoFocus)这样实现的方式其实不适合大的项目和多人协作的项目,目前还没有找到好的方式,来看下目前的效果吧。目前只有获取了ctrl 和方向键,...
2019-08-20 14:22:33 6118 4
原创 HMI-4-[Qt超内存]:解决qrc文件过大问题
基于Qt的汽车仪表模拟看下报错的内容 out of memory allocating 1073745919 vytes这个错误也就是“编译器的堆空间不足”。由于资源文件qrc过大,超出分配的内存范围,编译的时候打开任务管理器,会发现内存飙升。可以在pro文件中加入:CONFIG+=resources_big后面计划将这个资源文件查分为几个资源文件2019/...
2019-08-20 13:17:01 2718 3
原创 HMI-3-[汽车上电]:模拟汽车上电过程
基于Qt的汽车仪表模拟汽车的上电过程,简单科技分为以下几步1. 挡我们把要是拧到ACC之后,或者一键启动按第一下的时候,低压部分电器上电 VCU引电模块上电。整车进入ACC状态。2. 这时把钥匙拧到ON状态,或者一键启动第二次按下是,通过某个特定的DAC引脚,通知整个控制电源管理芯片,控制整车控制主芯片得电运行。整车控制器得电后随即控制继电器2闭合,将蓄电池12V电源引致电机控...
2019-08-20 13:13:02 2275
原创 HMI-2-[QSplashScreen]:启动动画
基于Qt的汽车仪表模拟特别鸣谢,https://blog.csdn.net/lxj434368832/article/details/90171851开始的想法很简单,在第一个版本中那个启动画面,那是一个静止的启动画面,在这个版本中,打算做一个可以动的,带有进度条的动画版的启动画面。本来想整个widget了,奈何自己道行太浅,实现不了,就只好作罢,在尝试带有进度条的版本的时候,发现用传统...
2019-08-14 15:12:01 2297 6
原创 HMI-1-[小知识]:什么是汽车HMI
基于Qt的汽车仪表模拟首先,设么是HMI,百度百科链接https://baike.baidu.com/item/HMI/3476458?fr=aladdin引用百科中内容:HMI是Human Machine Interface 的缩写,称作人机接口,也叫人机界面,是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存...
2019-08-14 15:07:52 2561 1
原创 Qt [GC9-25]:更新UI设计,项目更名重新出发
基于Qt的汽车仪表模拟特别声明:由于本人语文从未及格过,文采能力实在太差,想到哪里写哪里,如果哪里有问题,还请多多批评。以前的UI做的有点丑,同时整个逻辑控制也很有问题,所以长痛不如短痛,直接砍掉重新开始设计编写。在上次的基础上,我觉得HUD的显示内容还是有些单调和不足,所以我准备在原有的基础上,增加显示分辨率,内容参考博瑞GE的内容来搞。这次要适当降低我的开发速度,一定要把逻辑把控...
2019-08-14 15:05:45 1006
原创 Qt [GC9-24]:阶段性思路整理及调整
基于Qt的汽车仪表模拟这几天也不知道咋地了,自从一口气把老板安排的测试说明写完以后,就和泄了气的皮球一样,一点都提不起劲,回头看这几天自己写的东西,一坨坨呀,各种命名都不统一,就这么几个函数,自己都分不清干啥了,简直没法看了呀,还是得好好理理头绪才是可以,不然到后面,那就是灾难。目前整理如下,每个模块对应的初始化名称为init_XXX(ini initType);这样在以后就差不多都是这...
2019-08-14 14:57:41 835
原创 Qt [GC9-23]:模拟汽车上电液晶仪表部分
基于Qt的汽车仪表模拟液晶仪表部分的模拟上电其实和HUD部分的模拟上电逻辑是一样的,这里先看下效果。看下舒适模式下的初始化/** * @brief MD_Comfort::init_MD_Comfort * @param initType * 舒适画面初始化 */void MD_Comfort::init_MD_Comfort(int initTyp...
2019-08-05 15:57:28 1322 4
原创 Qt [GC9-22]:模拟汽车上电HUD部分
基于Qt的汽车仪表模拟其实模拟上电需要实现三部分功能的模拟上电,但是目前还没有写多媒体部分,暂时就只有两部分的模拟上电。目前主要的模拟HUD和液晶显示器的模拟上电部分。具体流程如下图所示当程序启动的时候,会先启动控制台,控制台依次启动HUD、液晶显示器和多媒体,由于多媒体没有写,暂时以灰色代替。今天先说说HUD部分的模拟上电实现,其实液晶显示器和HUD...
2019-08-05 15:52:28 1121
MITK-2021.2-ep-src.rar
2021-07-17
PowerControl(开机自启版本).rar
2021-02-22
Qt-for-GE5565-Demo.rar
2020-08-05
UareUWin300_20170223.1115.zip
2020-03-02
QML-自定义ComboBox
2017-06-13
QtApplets-自定义控件系列代码
2022-10-26
QtApplets-获取当前进程用户名
2022-10-26
Debian 10 下 Qt 5.12.3 使用libusb 1.0.26源码工程示例
2022-10-20
Debian 10 下 Qt 5.12.3 使用libusb 1.0.9源码工程示例
2022-10-20
dbghelp lib库和dll库
2022-03-30
Linux Debian 设置程序开机启动
2022-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人