2022年5月10日

【Qt】关于大屏开发的总结和一个大屏显示(原型)

摘要: (一)开篇 本文主要分享关于【大屏显示】软件UI开发的一些心得以及分享一个实际的大屏软件原型。 对于大屏软件来说,笔者认为最为重要、核心点就是【如何将数据呈现给用户】,围绕这一点,将进行许多的数据采集、数据抽象和整理操作。 Qt作为老牌且目前比较火的软件开发工具,其原生有QtChart库支持多种数据 阅读全文

posted @ 2022-05-10 22:50 Iriczhao 阅读(260) 评论(0) 推荐(0) 编辑

【Qt】多级折叠下拉导航菜单

摘要: 一、【效果走一波】 【特点】 支持多级菜单显示。 当多级菜单高度变小时,支持鼠标滚动操作 菜单可折叠 二、实现思路 (1)使用QTreeWidget作为实现部件。 (2)使用样式表定制显示条目。 (3)设置每个菜单条目的Icon。 (4)设置QTreeWidget参数。 (5)关联每个菜单条目的鼠标 阅读全文

posted @ 2022-05-10 07:50 Iriczhao 阅读(534) 评论(0) 推荐(0) 编辑

2022年5月9日

【Qt】贴图实现方向控制盘

摘要: 一、效果走一波 二、使用贴图进行不规则按钮的设计与开发 开发环境描述:QtCreator + Qt Desinger (1)首先准备待贴的图片 ​ 图片的切片大小必须一样,背景为透明的;将待贴的所有图片都切下来,文件标明名称与尺寸大小,便于管理与查询。 ​ 【注意事项】 ​ 1、当使用贴图时,说明软 阅读全文

posted @ 2022-05-09 22:55 Iriczhao 阅读(121) 评论(0) 推荐(0) 编辑

使用Qss设置QPushButton图标和显示文本的位置

摘要: 使用Qss设置QPushButton图标和显示文本的位置 一、背景 ​ 在开发中,经常使用到按钮作为一种输入部件,然而很多时候按钮又有不同的开发设计需求,本文重点分享:如何使用Qss来设置按钮的图标和按钮文本的位置,从而实现预期的开发效果。 【效果】 二、Css样式表 (2-1)常用的QPushBu 阅读全文

posted @ 2022-05-09 22:52 Iriczhao 阅读(735) 评论(0) 推荐(0) 编辑

【Qt】使用QMovie加载Gif动画

摘要: 一、QMovie简介 ​ QMovie类用于显示没有声音的简单动画。在实际运用中,可以用来显示Gif格式的动画。 ​ 通过将文件名称或指向QIODevice的指针传递给QMovie的构造函数即可创建QMovie对象。QIODevice包含动画图像格式。在开始动画之前,可以调用isValid()来检查 阅读全文

posted @ 2022-05-09 22:50 Iriczhao 阅读(921) 评论(0) 推荐(0) 编辑

2022年1月3日

Assemble - .macro

摘要: 写在前面: 在阅读u-boot源码过程中,看到有些汇编使用.macro来进行宏定义,然后将相应指令写在其中。如下代码片段: 1 .macro imx6ull_ddr3_evk_setting 2 ldr r0, =IOMUXC_BASE_ADDR 3 ldr r1, =0x000C0000 4 st 阅读全文

posted @ 2022-01-03 16:04 Iriczhao 阅读(36) 评论(0) 推荐(0) 编辑

Assemble - 汇编语言的种类

摘要: 汇编语言和CPU息息相关,但是不能把汇编语言完全等同于CPU的机器指令。不同架构的CPU指令并不相同,如x86,powerpc,arm各有各的指令系统;甚至同一种架构的CPU有几套指令集,典型的如arm除了有32位的指令集外,还有一套16位的thumb指令集。但是作为开发语言的汇编语言来说,本质上是 阅读全文

posted @ 2022-01-03 14:48 Iriczhao 阅读(449) 评论(0) 推荐(0) 编辑

2021年12月8日

使用QtCreator创建lvgl开发环境

摘要: 一、lvgl简介 ​ LVGL是一个开源图形库,用于创建和开发嵌入式系统GUI,它具有易于使用的图形元素、漂亮的视觉效果和低内存占用等特性。 ​ 官方地址: https://lvgl.io/ ​ 本文主要分享:如何在QtCreaotr下创建lvgl的开发环境,以及运行一个官方例子。 ​ 目前lvgl 阅读全文

posted @ 2021-12-08 22:14 Iriczhao 阅读(1267) 评论(0) 推荐(0) 编辑

2021年12月5日

buildroot使用总结

摘要: 一、buildroot使用步骤 1、构建图形配置界面 make menuconfig 编译出图形配置界面,如下图所示: 2、配置Target options ​ 在该项下,主要有以下配置选项: 这里以ARM contex-A7型处理器为例,配置选项如下: Target options -> Targ 阅读全文

posted @ 2021-12-05 10:24 Iriczhao 阅读(894) 评论(0) 推荐(0) 编辑

2021年12月1日

【小生作品展】xxx物联管理系统(原型)

摘要: 一、背景 xxx物联管理系统(原型)为小生的一个软件原型作品,对物联网管理系统的架构和组成做了一个简单的抽象,哈哈。使用Qt完成其原型的设计和开发。 有以下特点: (1)带有一个侧边导航选项栏。该选项栏可通过按钮隐藏和显示 (2)侧边导航选项栏可折叠。 (3)【物联平台数据概览】:使用QtChart 阅读全文

posted @ 2021-12-01 22:34 Iriczhao 阅读(126) 评论(0) 推荐(0) 编辑

导航

Live2D