- 1、本文档共408页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉跳兔科技
LittlevGL应用教程
基于野牛开发板
武汉跳兔科技
写在前面
本教程基于野牛开发板进行制作,介绍开源GUI库LittlevGL的特性以及
使用方法和应用开发。
作者水平有限,如果读者发现有错误或者不严谨的地方请反馈至作者。
本教程中LittlevGL版本V6.0
教程中例程 地址:
跳兔科技官网:
STM32/GUI/QT嵌入式 :909796874
武汉跳兔科技
目录
第1章 LittlevGL介绍 5
第2章 LittlevGL移植 13
第3章 LittlevGL特性 28
第4章 中文显示 57
第5章 图片显示 72
第6章 基础对象obj 83
第7章 label文本控件108
第8章 btn按钮控件120
第9章 arc弧形控件 131
第10章 btnm按钮阵列控件 137
第11章 bar进度条控件 148
第12章 sw开关控件154
第13章 calendar日历控件 162
第14章 canvas画布控件 172
第15章 cb复选框控件 183
第16章 chart图表控件 191
第17章 cont容器控件215
第18章 ddlist下拉列表控件 227
第19章 gauge量规控件239
第20章 kb键盘控件 249
第21章 led控件260
武汉跳兔科技
第22章 line线条控件266
第23章 list列表控件 273
第24章 mbox消息提示框控件 287
第25章 page页面控件 297
第26章 preload预加载器控件312
第27章 roller滚动轴控件318
第28章 slider滑块控件 328
第29章 spinbox控件335
第30章 table表格控件 343
第31章 tableview表视图控件 353
第32章 ta文字输入控件 363
第33章 tileview平铺视图控件 384
第34章 win窗口控件 392
武汉跳兔科技
武汉跳兔科技
基础篇
第1章 LittlevGL介绍
LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的
一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用。
强大的构建块按钮,图表,列表,滑块,图像等,带有动画,抗锯齿,不
,平滑滚动的高级图形,各种输入设备的触摸板,鼠标,键盘,编码器
等,多显示器支持,即同时使用更多的TFT和单色显示器,支持 UTF-8编码的
多语言,完全可定制的图形元素。
于任何微 器或显示器使用的硬件,可扩展以使用较少的内存(80
kB闪存,12kBRAM),支持操作系统,外部存储器和GPU,但不是必需的,即
使使用单帧缓冲区操作,也具有高级图形效果。
用C语言编写,以实现最大的兼容性(与C++兼容),模拟器可在没有嵌
入式硬件的PC上启动嵌入式GUI设计,快速GUI设计的教程,示例,主题,在
线和离线文档,在MIT许可下免费和开源。
LittlevGL效果展示:
武汉跳兔科技
LittlevGL官网:
GitHub地址:
LittlevGL控件
名称 演示
arc
bar
btn
btnm
calender
文档评论(0)