weixin_41392061
这个作者很懒,什么都没留下…
展开
-
qml调色Demo
相对来说,比较简单的demo,适合自学qml。原创 2024-01-10 14:55:46 · 231 阅读 · 0 评论 -
汽车仪表Demo案例
具体的代码已上传资源,可以找我要哈。首先来看看我们要显示的效果哈。原创 2024-01-08 16:02:37 · 393 阅读 · 0 评论 -
3D车机仪表开发demo(20)-----ControlPanel.qml
好了 整个的ControlPanel.qml的代码放下面了。5、再来看ButtonsInteriorLight.qml。这个ButtonsLight.qml前面章节已经实现了。我们来做这样的一个按钮界面,并实现每个按钮的效果。到这里,我们的按钮控制栏已经完成了。代码为FpsItem.qml文件。这个代码我放下面了哈。原创 2024-01-02 13:19:07 · 405 阅读 · 0 评论 -
3D车机仪表开发demo(19)-----Telltales.qml
这个仅仅是灯光提示的显示。原创 2024-01-02 10:47:58 · 365 阅读 · 0 评论 -
3D车机仪表开发demo(18)-----ButtonsLight.qml
我们来写灯光控制文件按钮的实现效果。原创 2024-01-02 10:19:59 · 378 阅读 · 0 评论 -
3D车机仪表开发demo(17)-----CPbutton.qml
我写了一个按钮的显示文件,用来显示按钮的状态。有三种状态,on,off,disabled。按钮上的文本和图片显示需要去实际项目中设置。原创 2024-01-02 09:31:17 · 324 阅读 · 0 评论 -
3D车机仪表开发demo(16)-----CPbuttonBg.qml
我们来做一个按钮的标签文件:分为single,left,right,center。接下来我们要来创建按钮的的具体显示了。代码如下所示哈,比较简单。原创 2024-01-02 08:53:12 · 322 阅读 · 0 评论 -
3D车机仪表开发demo(15)-----Adas.qml(Car.qml,Car_NPC.qml,Road.qml)
在写Adas显示界面之前,我们需要添加几个显示界面,Car.qml,Car_NPC.qml,Road.qml这三个文件。1、先来看Car.qml的效果:(在这里adas.qml中没有用到这个,用到的是前面章节创建的Coupe.qml)2、我们再来看Car_NPC.qml的效果。我们的adas界面也写好了。4、adas的显示界面写好了,看下面效果。3、我们再来看Road.qml的效果。代码放在这里了哈,比较简单。原创 2023-12-30 18:28:19 · 379 阅读 · 0 评论 -
3D车机仪表开发demo(14)-----Gear.qml
终于到这里了,还是比较辛苦的哈。累也得坚持,下面我们来看Gear切换的效果:P,N,D,R四档之间来回切换。这就完成了我们的档位显示的程序段了。下一章节的内容比较复杂,比较多,要花点时间来琢磨琢磨。我写了两段代码,注释掉的部分是另外一种实现方式。原创 2023-12-29 16:42:01 · 332 阅读 · 0 评论 -
3D车机仪表开发demo(13)-----DriveMode.qml
下一章节我们来实现档位的切换程序。原创 2023-12-29 15:51:39 · 326 阅读 · 0 评论 -
3D车机仪表开发demo(12)-----Range.qml
这个界面的显示也比较简单,效果下面,相信初学的你也能完成。老规矩代码直接附上了哈,自己理解一下,简单。原创 2023-12-29 13:15:37 · 376 阅读 · 0 评论 -
3D车机仪表开发demo(11)-----BottomBar.qml
我们来整合上几篇的界面,整合到一个模块里面。比较简单哈,自己理解一下就行了。原创 2023-12-29 12:57:43 · 329 阅读 · 0 评论 -
3D车机仪表开发demo(10)-----Clock.qml
代码也超级简单,这里代码贴上就行了,不懂的自行研究哈。原创 2023-12-29 10:58:17 · 360 阅读 · 0 评论 -
3D车机仪表开发demo(9)-----Temperature.qml
代码也很简单,和上一篇的差不多。我们来写显示这样的程序。原创 2023-12-29 10:40:59 · 339 阅读 · 0 评论 -
3D车机仪表开发demo(8)-----Odometer.qml
进入仪表界面的讲解了,首先来讲行车距离的显示,参考下面的图片。代码给在下面了,自己看看哈,比较简答,就涉及了两个Text。下一篇来讲室外温度显示的模块程序。原创 2023-12-29 10:08:55 · 386 阅读 · 0 评论 -
3D车机仪表开发demo(7)-----Themes.qml-----Constants.qml
先上一段用于设置主题的程序代码:因为我们的项目有两个背景主题,一个是白色的,一个是黑色的。所以我们新建一个Themes.qml来控制背景主题。基本的设置程序已经准备就绪。下一章节我们来讲Odometer.qml的代码。下面我们来写常量控制设置的代码,方便重复使用代码设置。Constans.qml主要用来设置我们自己的字体。前面写完了3D显示的程序,现在我们来写一些简单的。原创 2023-12-29 10:04:16 · 342 阅读 · 0 评论 -
3D车机仪表开发demo(6)-----CarView.qml
gamma:real :影响照明的非线性曲线。较高的值会增加中间色调的曝光,使图像变亮并降低对比度。:大于此值的照明会绽放。值 1.0 对应于原始渲染结果中的白色。当值为 0.0 时,场景中的所有内容都会绽放。范围为 [0...1]。:照明、增亮或使图像整体变暗的线性乘数。较低的值会导致更强的光晕效果,而较高的值会使效果更微妙。范围为 [0...10]。范围为 [0...1]。有了前几篇的基础,现在我们可以新建一个程序来测试一下车子3D模型了。至此我们的车子3D模型的展示已经写完了。原创 2023-12-28 16:25:30 · 417 阅读 · 0 评论 -
3D车机仪表开发demo(5)-----DoorLights_L(R).qml
好了,到这里车子的3D模型已经写完了,下面我们来写一个程序来测试3D车模的开门,关门,开后备箱等操作。现在我们来写DoorLights_L和DoorLights_R哈,这两个代码是一样的。你能看到这里的代码是不是很简单。原创 2023-12-28 13:23:41 · 367 阅读 · 0 评论 -
3D车机仪表开发demo(4)-----InteriorLights.qml
这一篇我们来写:InteriorLights。接下来我们来写DoorLights_L和DoorLights_R哈。看起来有点鸡肋啊,但是我们还是写一下吧。原创 2023-12-28 13:10:57 · 363 阅读 · 0 评论 -
3D车机仪表开发demo(3)-----Coupe.qml
显示的代码如下:代码中用到了InteriorLights, DoorLights_L, DoorLights_R这个我们后面再讲。先来个小插曲,我们需要新建一个车子在地面的阴影投影。好了,接下来我们开始我们的3D车子模型的显示。好了,汽车3D模型的显示完成了。原创 2023-12-28 13:03:01 · 349 阅读 · 0 评论 -
3D车机仪表开发demo(2)-----Drivetrain.qml
发射因子,在具有黑色环境照明的场景中,发射因子为0的材质在光线不照射的地方将显示为黑色,将发射因子设置为1将导致材质以漫反射颜色显示。至此我们把驱动轴的程序写完了。接下来我们写3D车模的显示程序。具体的代码也比较简单,我们先来看一下所需要的参数。镜面反射量,越大颜色显得亮一点。原创 2023-12-27 16:30:09 · 344 阅读 · 0 评论 -
3D车机仪表开发demo(1)-----Battery.qml
我们先来看一下demo的显示效果。后面我们再一步一步分解讲解。我使用的是qt_design_studio开发的,基于Qt5.15.5的编译器的。一、我们先从加载3D模型开始讲起,这里的3D模型分为很多块。先从Battery这一块的3D模型开始,我们先来做这一块。下一章节我们做电池驱动轴的3D显示。:默认的,背面不渲染。原创 2023-12-27 15:45:54 · 375 阅读 · 0 评论 -
qml开发3D车载HMI界面-----ButtonDoors.qml
1、新建一个ButtonDoors.qml显示控制车门的按钮。原创 2023-12-11 14:30:14 · 349 阅读 · 0 评论 -
qml开发3D车载HMI界面-----ButtonsLight.qml
1、新建ButtonsLight.qml显示控制汽车前大灯的控制按钮。原创 2023-12-11 13:38:50 · 368 阅读 · 0 评论 -
qml开发3D车载HMI界面-----CPbutton.qml
1、新建CPbutton的状态的显示。新建测试程序,查看效果。原创 2023-12-06 08:44:33 · 348 阅读 · 0 评论 -
qml开发3D车载HMI界面-----CPbuttonBg.qml
这个是单个按钮时显示的形状,还有左边,右边的图形形状,只需修改state:""就行了。1、新建一个CPbuttonBg.qml,用于显示按钮位置的不同显示的形状不同。新建一个程序测试效果。原创 2023-12-05 14:44:02 · 353 阅读 · 0 评论 -
qml开发3D车载HMI界面-----FpsItem.qml
1、显示每秒传输的帧数和6秒平均传输的帧数,并显示。新建一个程序测试效果。原创 2023-12-05 14:24:33 · 359 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Constants.qml
1、写一个Constants.qml文件用于设置程序中用到的固定参数。原创 2023-12-05 13:17:37 · 318 阅读 · 0 评论 -
qml加载3D模型的问题
2、.obj格式的模型文件,以上三个条件都满足,则可以使用qt6或者qt5自带的balsam.exe解析模型数据,转化为qml文件。.fbx格式的模型数据只可以用qt6自带的balsam.exe解析模型,会解析出带贴图的代码。若用qt5自带的balsam.exe解析模型。不会解析出带贴图的程序,只会是基础颜色的。1、我们可以使用.obj和.fbx格式的3D模型。注意的是:.obj格式的模型需要.mtl文件,材质贴图保持在一个文件内。需要打开.mtl文件,使得贴图的路径对应我们的材质贴图的路径。原创 2023-09-05 17:21:07 · 388 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Circle.qml
新建一个圆形,后面我们会使用到。先放在这里,这个还是比较好玩的。新建一个Circle.qml的文件用来显示一个圆的形状。原创 2023-08-23 17:02:20 · 80 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Slider.qml
这是一个简单的滑块就创建好了,接下来我们看,你也自己来试试吧,看别人写,不如自己亲自动手一遍。我们新建一个滑块,是我们自己创建的,接下来我们先看看显示效果。原创 2023-08-22 16:55:58 · 74 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Coupe.qml
新建一个Coupe.qml来显示汽车3D模型。至此 我们的3D车子模型已经写完了,原创 2023-08-22 16:46:16 · 121 阅读 · 0 评论 -
qml开发3D车载HMI界面-----TirePressureIndicator.qml
新建一个TirePressureIndicator.qml来显示胎压的数值。至此我们显示胎压显示的程序写完了,接下来我们进入Coupe.qml的编写。原创 2023-08-22 16:04:08 · 69 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Car3dControl.qml
【代码】qml开发3D车载HMI界面-----Car3dControl.qml。原创 2023-08-19 10:39:34 · 103 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Themes.qml
以上就是Themes.qml的创建,用来控制主题的变化,接下来我们来看Car3dControl.qml文件,这个主要是用来控制小车3D模型的动作。开后备箱,左门,右门,灯光显示等。接下来我们写一些辅助性的文件。首先第一个是Thmes.qml这个用来控制显示整个HMI界面的主题。原创 2023-08-19 10:29:03 · 122 阅读 · 0 评论 -
qml开发3D车载HMI界面-----TirePressureLabel.qml
新建一个TirePressureLabel来显示胎压的标签。原创 2023-08-18 16:17:22 · 50 阅读 · 0 评论 -
qml开发3D车载HMI界面-----TirePressurePole.qml
接下来我们新建一个TirePressure.qml文件来显示气压显示线。至此,我们的胎压显示的线已经完成了。原创 2023-08-18 16:12:26 · 73 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Road.qml
新建一个Road.qml文件去加载显示Road的模型。上述显示的是Road的模型,用于adas界面的显示。原创 2023-08-18 15:23:45 · 133 阅读 · 0 评论 -
qml开发3D车载HMI界面-----InteriorLights.qml
这个也很简单,接下来我们进入详解Road的代码。原创 2023-08-18 10:37:26 · 79 阅读 · 0 评论 -
qml开发3D车载HMI界面-----Drivetrain.qml
驱动轴这一块已经介绍完毕,接下来我们看InteriorLights.qml,内部灯光氛围的模型展示。新建一个Drivetrain.qml来显示驱动轴的模型。原创 2023-08-18 10:37:10 · 160 阅读 · 0 评论