【LVGL】进度条部件

news/2025/11/12 20:44:50/文章来源:https://www.cnblogs.com/Skyrim-sssuuu/p/19215289

引言

进度条部件(lv_bar)

image

进度条部件相关 api 函数

image

image

示例程序

这里建议设置模式为LV_BAR_MODE_RANGE,否则在新版本中,默认模式不可用于设置起始值,容易出问题。

void my_gui(void)
{lv_obj_t *bar = lv_bar_create(lv_scr_act());    /* 创建进度条 */lv_obj_set_align(bar, LV_ALIGN_CENTER); /* 设置对齐 */lv_obj_set_size(bar, 400, 20);  /* 设置尺寸 */lv_bar_set_range(bar, -100, 100);  /* 设置范围值 */lv_obj_set_style_anim_time(bar, 10000, LV_STATE_DEFAULT); /* 设置动画时间 */// 以上两个设置都必须放在当前值设置之前lv_bar_set_value(bar, 100, LV_ANIM_ON);  /* 设置当前值,并开启动画 */lv_bar_set_mode(bar, LV_BAR_MODE_NORMAL);    /* 设置模式,默认从最左侧开始绘制 */
//    lv_bar_set_mode(bar, LV_BAR_MODE_SYMMETRICAL);    /* 设置模式,从零开始绘制到当前值 */
//    lv_bar_set_mode(bar, LV_BAR_MODE_RANGE);    /* 设置模式,允许设置起始值 */lv_bar_set_start_value(bar, -50, LV_ANIM_OFF);  /* 设置起始值,起始值必须小于当前值 */
}

博客导航

博客导航

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/963752.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenEuler 22.03 安装zabbix-agent(源代码编译及自制rpm包)

一、说明 1.1 背景 由于centos停止支持的缘故,被迫从centos转换到了OpenEuler-22.03。最初抱着偷懒的想法,尝试直接安装centos7版本的zabbix-agent的rpm包,但是由于openssl版本过高导致无法安装。低版本的openssl本…

pq使用体验和改进建议

1. 首次使用体验 (Onboarding) o 界面板块过多,没有突出核心“答题板块”。 o 应该是团队陷入了“知识的诅咒” o 希望突出一个答题界面,除此以外没有任何板块2. 效率与反馈 (行为层) o 缺少一些滑动操作,只能点。 …

Vue插值表达式

Vue插值表达式 插值表达式的语法形式 {{表达式}}1.作用:利用表达式进行插值,渲染到页面中 表达式:是有数据的代码,js引擎能识别并且计算出结果的 2.注意事项: (1)使用的数据必须存在(2)支持的是表达式,而非语…

设备坏了才修,能不能提前预测?

设备坏了才修,能不能提前预测? 制造业里有一句很扎心的话: 设备不坏不修,一坏修不完。 这些年,我走访了很多制造业公司,工厂,很多工厂的设备管理状态是这样的:平时没人管,坏了大家全跑来修; 点检表写了签字,…

好题集 (1) - LG P3978 [TJOI2015] 概率论

题目传送门。 设 \(f_n\) 表示有 \(n\) 个结点的二叉树的总数,\(g_n\) 表示在有 \(n\) 个结点的 \(f_n\) 棵二叉树中叶子的总数。那么答案就应为\(\frac{g_n}{f_n}\)。考虑怎么求。打表(link)发现 \(g_n=n\cdot f_{…

部署MQTT Broker - Mosquitto - -YADA

MQTT协议 MQTT 协议全称是 Message Queuing Telemetry Transport,翻译过来就是消息队列遥测传输协议,它是物联网常用的应用层协议,运行在 TCP/IP 中的应用层中,依赖 TCP 协议,它具有非常高的可靠性,同时它是 基于…

useActionState 阻止表单重置

前言 useActionState是react19新出的api,提供的非受控表单钩子。 但是他有一个缺点,就是每次提交表单后会重置表单状态! 官方美其名曰“遵守原生表现”,但是网上讨伐声音,就足以证明垃圾! https://github.com/fa…

路由基础

1. 路由获取方式1. 直连路由。由设备自动生成指向本地直连网络 2. 静态路由。由网络管理员手工配置的路由条目 3. 动态路由。路由器运行动态路由协议学习到的路由动态路由使用最多的协议 ospf isis2. 路由选择1. 最长掩…

UltraSearch(文件搜索神器) Pro v4.8.5.1185 多语便携版

简介 UltraSearch一款超快的文件搜索软件,数秒就可以在硬盘中帮您搜索出文件,比系统自带的快N倍。UltraSearch并不是通过建立索引或后台处理,它是通过查看NTFS分区的主文件表(MFT)来快速找到文件。类似的快速搜索…

idea链接database时报错:serverTimezone

1.报错:Server returns invalid timezone. Go to Advanced tab and set serverTimezone property manually. 2.设置时区 jdbc:mysql://localhost:3306/zcck?serverTimezone=UTC

题解:CF2117F Wildflower

树上计数,洛谷标签里有 Ad-hoc,其实我觉的没那么难,可能因为我太菜了只能做绿题的原因。CF2117F Wildflower 更洛谷的阅读体验 好题,爽! 思维题,爽! Ad-hoc,爽! 我做出来了,爽飞了! 思路 首先我们发现由于每…

UVM环境自动生成器具(2)uvmdvgen

UVM环境自动生成器具(2)uvmdvgenpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

题解:CF961C Chessboard

洛谷。 题目传送门。 某次校内模拟赛的 T1。 分析 注意到 \(n\le100\),显然这是一道搜索题。考虑怎么来搜。 我们发现,四块小棋盘可以在左上、右上、左下、右下任意排列,那么构成大棋盘的总方案数就是 \(4!=24\) 种…

7年java开发的一些感悟

下面是对你原文的润色和扩写版本,保持你真实的口吻,但更有层次、情绪和故事感,也让读者更容易共鸣:很难想象,我已经在 Java 这行干了 7 年了。 今年快 35 岁,前段时间刚换了一家公司,总算不用再为生活焦虑得睡不…

11.12 NOIP模拟6/多校1 改题记录

......HZOJ 写在前面 NOIP AK me. 全是唐题。如此模拟赛,何以NOIP?大概就是所有时间拿去攻T1了吧。然后暴力也懒得打了。《Blueming》 ‘뭐해?‘라는 두 글자에 在干嘛?这几个字中 ‘네가 보고 싶어’ 나의 속마음…

文字识别系统代码

点击查看代码 import torch from torch import optim import torch.nn as nn import torch.nn.functional as F from torch.autograd import Variable from torchvision import datasets, transforms from torch.utils…

B4093 [CSP-X2021 山东] 发送快递

B4093 [CSP-X2021 山东] 发送快递 题解题目传送门 我的博客 - 欢迎光临! 本题弱化版(?):P3052,P10483 二者互为双倍经验。首先对于一个强制捆绑组里的物品,我们直接使用并查集,将一个并查集里的物品合成为一个…

从零上手 Rokid JSAR:打造专属 AR 桌面交互式 3D魔方,开启空间创建之旅

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

微软2025年11月补丁星期二修复1个零日漏洞和63个安全漏洞

微软2025年11月补丁星期二发布了安全更新,修复了63个安全漏洞,其中包括1个被积极利用的零日漏洞。本次更新包含4个严重级别漏洞,涉及权限提升、远程代码执行等多个安全领域。微软2025年11月补丁星期二修复1个零日漏…

CF468C Hack it!

已严肃完成今日构造大学习。 首先扔出来一个 \([1, 10^{18} - 1]\) 区间,你会发现这个区间每往右平移一个单位那么 \(f\) 的和就会加 \(1\),当然得在 \(2 \times 10^{18} - 1\) 之内,这也是我们选择这个界的原因。 …