自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(235)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】

C:\Users\QZ\Desktop\c\build-untitled-Qt_5_15_2_Clang_Multi_Abi-Debug\android-bui ld\gradle\wrapper\gradle-wrapper.properties的这个文件。注意,每次新项目的时候,都需要重新修改上面的这个环境变量和gradle-wrapper.propertie文件内的内容。下面是我自己在Qt5.15.2中配置Android环境,初次配置过程相当复杂,我用了很长时间,当你配置好后,发现其实也很简单。

2024-02-07 00:07:16 26

原创 Qt5.15.2配置安卓环境

否则,将会跳转到github,你可以自行下载解压到你设置的目录中,然后Qt会自动检测到。以上所需的工具确实有些繁多,而且如果单独下载又涉及科学上网问题,版本问题十分麻烦,好在Qt Creator 4.12之后已经可以自动下载SDK工具,NDK,基础包,openssl,以及gradle等,十分省心。回到正题,无论通过在线安装的方式,安装时勾选了Android,还是编译的方式,编译时编译了Qt Android库,想要使用Qt开发安卓应用仍然需要一些其他工作,包括安装编译安卓项目需要的SDK,NDK等。

2024-02-02 13:31:42 36

原创 树莓派安装系统和opencv

我的是RaspberryPi3,然后选择操作系统,选择推荐的操作系统。选择Interface options打开SSH和VNC。然后点击Next,等待校验文件结束后,系统就安装好了。终端输入:sudo raspi-config。接下来我们就可以用SSH和VNC登录树莓派了。选择对应的设备,选择操作系统,选择SD卡。先格式化TF卡,电脑直接格式化就行了。打开Raspberry Pi软件,好了,接下来我们来安装opencv。选择SD卡,选择我们插入的SD卡。打开树莓派的SSH和VNC服务。

2024-01-15 15:25:43 49

原创 树莓派3B的系统环境搭建

通过查看查看树莓派 3B+ 的引脚图,先找到树莓派的串口引脚,也就是 UART TX 和 UART RX。找到cmdline.txt,删除里面的内容,改为下面代码,目的是为了让串口 1 作为远程终端的接口,并且设置了波特率为 115200 bps。在TF的盘符下找到config.txt,双击打开,输入下面一行代码,这行代码可以停止蓝牙对串口 1 的占用。1、硬件准备:树莓派3B,若干杜邦线,USB转TTL的串口线,一根网线,无线网。3-3、刻录完成后,先别急着装上树莓派。2-3、下载系统镜像刻录软件。

2024-01-12 17:02:08 51

原创 qml调色Demo

相对来说,比较简单的demo,适合自学qml。

2024-01-10 14:55:46 208

原创 汽车仪表Demo案例

具体的代码已上传资源,可以找我要哈。首先来看看我们要显示的效果哈。

2024-01-08 16:02:37 344

原创 3D车机仪表开发demo(20)-----ControlPanel.qml

好了 整个的ControlPanel.qml的代码放下面了。5、再来看ButtonsInteriorLight.qml。这个ButtonsLight.qml前面章节已经实现了。我们来做这样的一个按钮界面,并实现每个按钮的效果。到这里,我们的按钮控制栏已经完成了。代码为FpsItem.qml文件。这个代码我放下面了哈。

2024-01-02 13:19:07 379

原创 3D车机仪表开发demo(19)-----Telltales.qml

这个仅仅是灯光提示的显示。

2024-01-02 10:47:58 343

原创 3D车机仪表开发demo(18)-----ButtonsLight.qml

我们来写灯光控制文件按钮的实现效果。

2024-01-02 10:19:59 362

原创 3D车机仪表开发demo(17)-----CPbutton.qml

我写了一个按钮的显示文件,用来显示按钮的状态。有三种状态,on,off,disabled。按钮上的文本和图片显示需要去实际项目中设置。

2024-01-02 09:31:17 313

原创 3D车机仪表开发demo(16)-----CPbuttonBg.qml

我们来做一个按钮的标签文件:分为single,left,right,center。接下来我们要来创建按钮的的具体显示了。代码如下所示哈,比较简单。

2024-01-02 08:53:12 310

原创 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 322

原创 3D车机仪表开发demo(14)-----Gear.qml

终于到这里了,还是比较辛苦的哈。累也得坚持,下面我们来看Gear切换的效果:P,N,D,R四档之间来回切换。这就完成了我们的档位显示的程序段了。下一章节的内容比较复杂,比较多,要花点时间来琢磨琢磨。我写了两段代码,注释掉的部分是另外一种实现方式。

2023-12-29 16:42:01 318

原创 3D车机仪表开发demo(13)-----DriveMode.qml

下一章节我们来实现档位的切换程序。

2023-12-29 15:51:39 314

原创 3D车机仪表开发demo(12)-----Range.qml

这个界面的显示也比较简单,效果下面,相信初学的你也能完成。老规矩代码直接附上了哈,自己理解一下,简单。

2023-12-29 13:15:37 362

原创 3D车机仪表开发demo(11)-----BottomBar.qml

我们来整合上几篇的界面,整合到一个模块里面。比较简单哈,自己理解一下就行了。

2023-12-29 12:57:43 317

原创 3D车机仪表开发demo(10)-----Clock.qml

代码也超级简单,这里代码贴上就行了,不懂的自行研究哈。

2023-12-29 10:58:17 343

原创 3D车机仪表开发demo(9)-----Temperature.qml

代码也很简单,和上一篇的差不多。我们来写显示这样的程序。

2023-12-29 10:40:59 328

原创 3D车机仪表开发demo(8)-----Odometer.qml

进入仪表界面的讲解了,首先来讲行车距离的显示,参考下面的图片。代码给在下面了,自己看看哈,比较简答,就涉及了两个Text。下一篇来讲室外温度显示的模块程序。

2023-12-29 10:08:55 368

原创 3D车机仪表开发demo(7)-----Themes.qml-----Constants.qml

先上一段用于设置主题的程序代码:因为我们的项目有两个背景主题,一个是白色的,一个是黑色的。所以我们新建一个Themes.qml来控制背景主题。基本的设置程序已经准备就绪。下一章节我们来讲Odometer.qml的代码。下面我们来写常量控制设置的代码,方便重复使用代码设置。Constans.qml主要用来设置我们自己的字体。前面写完了3D显示的程序,现在我们来写一些简单的。

2023-12-29 10:04:16 328

原创 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 394

原创 3D车机仪表开发demo(5)-----DoorLights_L(R).qml

好了,到这里车子的3D模型已经写完了,下面我们来写一个程序来测试3D车模的开门,关门,开后备箱等操作。现在我们来写DoorLights_L和DoorLights_R哈,这两个代码是一样的。你能看到这里的代码是不是很简单。

2023-12-28 13:23:41 353

原创 3D车机仪表开发demo(4)-----InteriorLights.qml

这一篇我们来写:InteriorLights。接下来我们来写DoorLights_L和DoorLights_R哈。看起来有点鸡肋啊,但是我们还是写一下吧。

2023-12-28 13:10:57 347

原创 3D车机仪表开发demo(3)-----Coupe.qml

显示的代码如下:代码中用到了InteriorLights, DoorLights_L, DoorLights_R这个我们后面再讲。先来个小插曲,我们需要新建一个车子在地面的阴影投影。好了,接下来我们开始我们的3D车子模型的显示。好了,汽车3D模型的显示完成了。

2023-12-28 13:03:01 323

原创 3D车机仪表开发demo(2)-----Drivetrain.qml

发射因子,在具有黑色环境照明的场景中,发射因子为0的材质在光线不照射的地方将显示为黑色,将发射因子设置为1将导致材质以漫反射颜色显示。至此我们把驱动轴的程序写完了。接下来我们写3D车模的显示程序。具体的代码也比较简单,我们先来看一下所需要的参数。镜面反射量,越大颜色显得亮一点。

2023-12-27 16:30:09 323

原创 3D车机仪表开发demo(1)-----Battery.qml

我们先来看一下demo的显示效果。后面我们再一步一步分解讲解。我使用的是qt_design_studio开发的,基于Qt5.15.5的编译器的。一、我们先从加载3D模型开始讲起,这里的3D模型分为很多块。先从Battery这一块的3D模型开始,我们先来做这一块。下一章节我们做电池驱动轴的3D显示。:默认的,背面不渲染。

2023-12-27 15:45:54 345

原创 QtForAndroid-------Qt开发Android程序的环境搭建

1、Qt(我用的是Qt5.14版本的,其他的版本不知道)搭建Android的开发环境前提条件:Java SDK , Android SDK, Android NDK。因为SDK 中一个文件(find_java.bat),r17 以上的版本重写了这个文件,我们只需要把这个文件替换成r16的版本文件即可。注意:7版本以后,jre不自动安装了,需要打开CMD手动安装。我选择下载的是11版本的,所以需要手动安装。3、android SDK 安装可能出现的问题:双击SDK Manager.exe打不开的情况。

2023-12-19 09:31:02 284

原创 RK3588-----Android系统的编译和烧录

1、我们需要资源文件为:RK3588-Android-V2.0的源码文件,根据开发文档按步骤进行编译。注意:电脑的配置一定要满足以下要求,不然编译失败。2、编译完成后,update.img会拷贝到:rockdev/Image-rk3588_s/的目录下。该目录下的update.img可直接用于Android开发工具,以及镜像的下载更新。3、我们需要安装驱动和adb调试工具,根据文档操作,安装好驱动程序,和adb工具。下面我么的Android的系统就移植好了,接上显示屏显示ok。

2023-12-16 15:47:43 382

原创 第十一章 多媒体-----声音特效

播放声音效果时,从请求播放到实际播放的响应时间变得非常重要。在这种情况下,SoundEffect元素非常有用。通过设置源属性,对Play函数简单。

2023-12-12 12:34:25 350

原创 第十一章 多媒体-----多媒体播放

MediaPlayer组件是一个将媒体源连接到一个或多个输出通道的非可视项。根据媒体(即音频,图像或音频)的性质,可以配置各种输出通道。VideoOutput组件是一个视觉项。因此,它必须在视觉组件层次结构中创建,而不是在MediaPlayer本身中创建。QtMultimedia模块通过提供一个专用的QML组件:MediaPlayer来支持媒体播放。首先需要Qt中已经安装好了多媒体模块。

2023-12-12 12:16:34 341

原创 第三章 动态元素类型-----分组动画

可以使用SequentialAnimation或ParallelAnimation元素,它们充当其他动画元素的动画容器。动画分组(Grouped Animations)分组有两种方式:并行或顺序。这些分组动画本身就是动画。

2023-12-12 08:42:48 315

原创 第三章 动态元素类型-----缓动曲线

属性的值更改可以由动画控制。缓动属性允许影响属性更改的插值曲线。缓动曲线(Easing Curves)Y轴:property。X轴:duration。

2023-12-11 23:55:37 394

原创 qml开发3D车载HMI界面-----ButtonDoors.qml

1、新建一个ButtonDoors.qml显示控制车门的按钮。

2023-12-11 14:30:14 330

原创 qml开发3D车载HMI界面-----ButtonsLight.qml

1、新建ButtonsLight.qml显示控制汽车前大灯的控制按钮。

2023-12-11 13:38:50 360

原创 第三章 动态元素类型-----触发动画

独立动画:使用start()显式启动动画或将running设置为true时运行。属性上的动画:在元素完全加载后自动运行。属性上的行为:属性值更改时自动运行。

2023-12-11 13:04:15 348

原创 第三章 动态元素类型-----动画

NumberAnimation:qreal-type值改变播放动画。RotationAnimation:旋转值改变播放的动画。PropertyAnimation:属性值改变播放动画。ColorAnimation:颜色值改变播放动画。动画在指定的时间内,一系列属性的持续变化。应用于x和rotation属性的简单动画。x:将对象逐渐移动到x为240px的位置。两个动画并行运行,并在单击鼠标区域时启动。QML动画使用插值的方式控制属性的更改。每个动画的持续时间为4000毫秒。

2023-12-11 10:40:46 341

原创 第二章 快速入门-----键盘输入

允许基于某些按键执行代码,例如,要移动和缩放一个正方形,我们可以使用上,下,左,右键来平移元素,使用加号和减号来缩放元素。允许用户输入一行文本。元素支持输入约束,如validator,inputMask,echoMode。可以在文本输入中单击以更改焦点。使用KeyNavigation属性可以通过键盘更改焦点。我们已经使用MouseArea作为鼠标输入元素。接下来,将关注键盘输入。

2023-12-11 10:16:29 296

原创 第二章 快速入门-----锚布局

每个锚都有一个偏移。对于top,bottom,left,right锚,它们称为边距。对于horizontalCenter,verticalCenter和baseline,它们称为偏移。文本元素除了top,bottom,left,right,horizontalCenter,verticalCenter锚外,还有baseline锚。QML可以用来锚布局项目。锚定的概念是Item的基础,可用于所有可视化QML元素。

2023-12-11 00:25:23 351

原创 第二章 快速入门-----定位器

QML中有很多用于定位的元素,这些称为定位器,其中QtQuick模块提供以下功能:Row,Column,Grid和Flow。

2023-12-11 00:00:57 296

原创 第二章 快速入门-----简单变换

在展示示例之前,介绍一个小助手,ClickableImage元素,一个带有鼠标区域的图像。包括平移,旋转和缩放操作:平移:通过改变x,y位置完成简单的平移。缩放:大于1表示放大,小于1表示缩小。旋转:值以度(0-360)表示。

2023-12-10 16:57:58 343

qml调色Demo适合自学用

qml调色Demo适合自学用

2024-01-10

aarch64-linux-交叉编译器

aarch64-linux-交叉编译器

2023-03-23

QT 实现语音识别功能.tar.gz

QT 实现语音识别功能.tar.gz

2021-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除