草庐IT

LVGL-GUI

全部标签

STM32移植LVGL+旋转编码器接口对接

写在前面:本菜鸟结合了许多大佬的文章,成功实现了基于LVGL的GUI设计,小开心~浅浅记录一下!~本文以单片机STM32F103VET6为核心,利用ST7796芯片驱动分辨率为480*320的LCD液晶屏模块,移植LVGL,对接显示接口,对接外部接口——旋转编码器,完成以上两步,就可以实现LVGL的显示和控制啦!Emmm可以开始你的创作了!~一、显示接口对接具体步骤:下载源码文件lvgl-master8.3进行移植这里我们以LCD显示工程为基础进行移植。1.新建四个组,分别存放源文件(source)、配置文件(config)、接口层文件(port)、示例(app)。2.添加文件,lvgl/sr

LVGL core group焦点分组管理(lv_group.c)

更多源码分析请访问:LVGL源码分析大全目录1、概述2、源码分析2.1、默认焦点分组2.2、自定义焦点分组2.3、焦点分组运行逻辑2.4、焦点分组的使用2.5、焦点的使能2.6、焦点分组的冻结3、APIs3.1、lv_group_create3.2、lv_group_del3.3、lv_group_set_default3.4、lv_group_get_default3.5、lv_group_add_obj3.6、lv_group_swap_obj

LVGL8.2学习笔记

LVGL8.2学习笔记LVGL控件的基础知识(1)C语言编写的LVGL以结构体的形式实现类似C++“Class”的思想:(2)父子对象的默认关系LVGL基础对象LVGL控件的基本属性及相关函数(1)大小(size)相关的API函数:(2)位置(position)相关的API函数:(3)对齐(alignment)相关的API函数:(4)样式(styles)相关的API函数:(5)事件(events)相关的API函数:--------------------------------------------控件的使用------------------------------------------

让所有GUI都自动化-PyAutoGUI(GUI自动化工具)

目录1、前言2、简介3、安装4、常用函数5、保护措施6、鼠标函数7、键盘函数8、消息弹窗函数9、截屏函数‍10、示例1、前言在使用Selenium进行自动化测试时,鼠标事件可以用ActionChains类,键盘事件可以用Keys类。本篇将介绍一款自动化工具-PyAutoGUI,除了可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。2、简介PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,macOS,Linux),并在Python2和3上运行。PyAutoGUI可以模拟鼠标的移动、点击、拖拽,键盘按键输入、

合宙Air724UG LuatOS-Air LVGL API控件-标签 (Label)

标签(Label)标签是LVGL用来显示文字的控件。示例代码label=lvgl.label_create(lvgl.scr_act(),nil)lvgl.label_set_recolor(label,true)lvgl.label_set_text(label,"#0000ffRe-color##ff00ffwords##ff0000of\n#alignthelinesto\nthecenterandwrap\nlongtextautomatically.")lvgl.obj_set_width(label,150)lvgl.label_set_align(label,lvgl.LABEL

【100天精通python】Day36:GUI界面编程_Tkinter高级功能操作和示例

目录 专栏导读 一、GUI高级功能1自定义主题和样式2实现拖放功能 3多线程和异步编程二、实战项目1.待办事项应用2.图像查看器3.文本编辑器4添加动画和过渡效果 5多界面和多线程示例   专栏导读 专栏订阅地址:https://blog.csdn.net/qq_35831906/category_12375510.html一、GUI高级功能1自定义主题和样式        自定义主题和样式可以让你的GUI应用程序在外观方面更加出色。在使用Tkinter时,你可以使用ttkthemes库来应用不同的主题和样式。pipinstallttkthemes接下来,尝试以下示例代码,以便应用不同的主题和

lvgl8.x 对接实体按键驱动

1.lvgl输入设备种类实体按键属于lvgl的输入设备中的一种,所以对接外部的硬件实体按键实际上就是为lvgl添加输入设备。为lvgl添加输入设备需要在lv_port_indev.c这个c文件中完成,注意这个文件并不存在于lvglsrc源码文件夹下,而是位于examples/porting文件夹下,在这个目录下官方为我们准备好了对接模板文件,我们对这个模板文件进行修改即可。lvgl的输入设备共有以下五种:Touchpad触摸板,例如电容屏、电阻屏等Mouse鼠标Keypad键盘Encoder编码器Button外部按键开发板目前现有的驱动是Button和Keypad这两者其实都是外部或是说显示屏

java - 用于 Clojure 的简单 GUI 工具包

这个问题的长短在于,哪些GUI工具包可以创建非常简单的UI,并且易于与Clojure一起使用?以下是缩小我的问题范围的更多详细信息。我想创建可以在Windows上运行的非常简单的GUI应用程序,而无需投入大量的GUI设计工作。例如,我们的人事部门从我们的供应商那里获得了一些订阅者的保险账单,并希望根据他们本地的保险应用程序认为订阅者是什么来审核该信息。我想用Clojure编写这些应用程序,并利用简单的GUI包。可以使用Clojure来创建原始UI的最简单的工具是什么?我所说的原始UI是指类似于旧Windows3.1(16位)模式对话框的东西。 最佳答案

java - 拖放 Java GUI

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我想用Java创建一个GUI,我可以在其中将控件或元素放在左Pane中,然后可以将它们拖到设计器Pane中,类似于在Visio中创建模型。我正在看的当前是JGraphX,它允许您创建图表等。是否有任何其他项目支持此功能或工具等

java - 使用 Java 是开发基于 GUI 的会计应用程序的合适语言/平台吗?

我知道这部分是主观的,但希望有足够的细节我能得到一个好的答案。我希望开发一款针对特定segmentation市场的会计应用程序(想想Quickbooks,但有所调整)。该应用程序的大部分内容都是可编辑的表格,这些表格与数据库数据以及一些基本的报告和图形功能相关联。它必须是跨平台的(OSX和Windows)。它将与本地数据库交互。(SQLite或Derby或其他)速度不是一个“大”问题。它需要合理的响应(与C/C++相比,我不熟悉Java的速度)。我实际上将范围缩小到C++withQT和Java之间。我只知道很少的Java,但经常使用C++。然而,到目前为止,Java似乎是最好的整体解决