7 bit
QT

QT布局

如果是竖直的布局,在垂直上使用Fixed,那么设置 minimumSize 中的高度来设置固定的高度。

没志青年 没志青年 发布于 2026-01-18
QT

QT 多窗口设计

MainWindow 与 Widget 的选择? 主要区别在于他们的用途和功能范围: MainWindow:这是一个包含完整菜单栏、工具栏和状态栏的主窗口应用程序框架。它适合于更复杂的应用程序,需要这些额外的用户界面元素来提供丰富的功能和交互。 Widget:这通常是一个简单的窗口,没有内置的菜单栏

没志青年 没志青年 发布于 2025-11-24
没志青年 没志青年 发布于 2025-11-14
没志青年 没志青年 发布于 2025-11-14
没志青年 没志青年 发布于 2025-11-12

LVGL 顶部滑动菜单实现

思路:LVGL滚动容器 + 初始偏移 + 手势滑动事件

没志青年 没志青年 发布于 2025-10-19
没志青年 没志青年 发布于 2025-10-19

02 vscode 开发 LVGL

vscode 插件 需安装以下插件并配置: C/C++ Extension Pack CMake CMake Tools 然后选择编译器。 下载 LVGL 相关 (1)下载 Releases · lvgl/lvgl

没志青年 没志青年 发布于 2025-10-17
没志青年 没志青年 发布于 2025-10-17

04 LVGL 字体和图标

使用内置字体 LVGL内置字体和图标:Font (lv_font) - LVGL 9.4 documentation 自带的字体如果使用的话,在 lv_conf.h 文件中设置为 1: #define LV_FONT_MONTSERRAT_8 0 #define LV_FONT_MONTSERRAT

没志青年 没志青年 发布于 2025-09-10

07 LVGL 动画

创建动画 //(1) static lv_anim_t anim_template; static lv_anim_t * running_anim; lv_anim_init(&anim_template); //(2)必须的设置 /* Set the "animator" functi

没志青年 没志青年 发布于 2025-09-10

01 LVGL 移植

1、下载:Releases · lvgl/lvgl 2、 MCU 裸机

没志青年 没志青年 发布于 2025-09-10

LVGL 视频播放

方案:图片控件 + 刷新

没志青年 没志青年 发布于 2025-09-10

03 LVGL 基础

基于 V9.4 版本 图层 LVGL具有图层概念,从顶层到底层依次是 sys_layer、top_layer、act_scr。 sys_layer:系统层,比如鼠标、光标、滚动条等始终可见的。不理解 top_layer:一些浮动控件,比如

没志青年 没志青年 发布于 2025-09-10

05 LVGL 组件和布局

基础控件 标签(文本显示)lv_label Label (lv_label) - LVGL 9.4 documentation 可调亮度圆点 lv_led

没志青年 没志青年 发布于 2025-09-10
QT

QT 多线程

QT使用 QThread 类来描述线程,QThread 提供了一个与平台无关的管理线程的方法,一个QThread对象管理一个线程。 为什么需要多线程? 进行耗时操作:如果在UI线程(主线程)里面进行耗时操作,界面会不响应用户操作,界面会卡顿 提升程序性能:发挥多核 CPU 的性能,多线程并行处理事务

没志青年 没志青年 发布于 2025-09-10
没志青年 没志青年 发布于 2025-07-29
QT

QT 串口通信

这个模块默认不安装,也不显示,需要搜索才有,【QT根目录下 MaintenanceTool.exe】->【添加或移除组件】。 添加模块: QT += serialport 就两个类:

没志青年 没志青年 发布于 2025-07-29
没志青年 没志青年 发布于 2025-07-29
QT

QT 数据类型

数据对齐 rightJustified C++ 中的数据类型 Qt 中都能使用 新增数据类型

没志青年 没志青年 发布于 2025-07-29
QT

QT 组件

常用组件、 QPushButton // 禁用的两种方式 ui->qPushButton->setDisabled(true); ui->qPushButton->setEnabled(false); // 启用的两种方式 ui->qPushButton->setEnabled(true);

没志青年 没志青年 发布于 2025-07-29
QT

QT 信号与槽

信号与槽(Signal and Slots)是Qt框架中最重要和最强大的特性之一,它提供了一种用于对象间通信的机制,允许在对象之间建立灵活而又松散的连接。 定义 信号的定义: 在头文件中定义 使用 signals 关键字指出信号定义区 信号像函数那样定义,可带参数 只需要声明,不需要实现

没志青年 没志青年 发布于 2025-07-29
QT

QT 视图模型

先调用 View的drawRow,再调用代理的 paint QTreeView::paintEvent() └─ QTreeView::drawTree() └─ 对每个可见 row: ├─ drawBranches() // 画树枝/展开箭头

没志青年 没志青年 发布于 2025-07-17
没志青年 没志青年 发布于 2025-07-17