单片机低代码交互UI制作 - LVGL+Squareline+Arduino平台 学习记录(3)
Squareline的注册、安装、介绍等前期准备
Squareline没有中文,汉化有空研究下吧,不一定能成,本篇主要做了下英汉对照,参考着看。Squareline官网:(不挂梯子问题不大)
Squareline的试用版是根据设备来的,如果是未安装过的设备不注册账号也可以用30天。
注册
在主页上点这个,直接进注册页面的话链接:/sign-up
(资料图片仅供参考)
注册界面,邮箱实测QQ、163都能接收到验证邮件,没限制。
注册完成后会发送一封确认邮件,在邮箱确认完成后进入登录界面。
如下图点击确认界面与下图类似,如果还是发送邮件界面则回邮箱再点几次,直到提示验证成功。
下载软件在这,链接是:/downloads
支持WIN、Linux、MAC三类,按需选择,实测下载有点慢。
下载的压缩文件里就这一个玩意。
双击文件
等待跑条
完成
安装完成后双击打开,注意软件需要登录获取证书后才能离线运行。
进入后应该是下面两个图中的一个,也就是登录账号。
接下来就是项目管理界面,直接上图。
这里有个坑,分辨率和显示方向,分辨率需要根据你的屏幕来定,一般厂家对于宽高都有说明。但显示方向和TFT_eSPI有冲突,TFT_eSPI对于屏幕的宽高是固定的,也就是说屏幕厂家给的什么就是什么,可在Squareline里,调整屏幕方向就是在调整宽高。。。
醉了,不知道以后官方会不会改,目前处理方法是,调整好横屏、竖屏就行了,方不方向的不重要,填什么都可以,只要Squareline里的显示效果是你要的,后面代码里改TFT_eSPI的参数就可以了。
例程那一栏,看懂上面那两个图自然就会了。
主界面介绍,这些功能栏都是能拖的,可能会有些不一样,我这是拖过的。
项目树栏介绍
部件栏介绍
素材栏
输出/日志栏
动效栏
属性栏,这个比较多
1、名称
最上面是部件类型,这个是屏幕,部件上面还有个组件。Name这一行可以改名字,无法使用中文,错误文字(例如中文、特殊符号)无法键入。
2、布局
LVGL的布局和样式参考的是网页CSS那一套,而CSS作为网页的三大件之一,真的挺杂的,我想尽量把这些说的易懂一些,虽然我自己也不太懂。
FlexFlow直译弹性流,我更想称其为布局选项,这一栏有两个选项,No Layout - 无布局,Flex - 弹性布局。
请注意,这一栏的作用对象是它内部的部件(子级),而不是它自己。说到父子关系应该不难理解,下图红色线标识的两个Button按键就是父级Panel的子级,而黄色线标识的是同级。所以如果设置的是Panel这个部件,它的作用范围只有两个孩子Button,管不着它兄弟Image和它爹Screen。
No Layout - 无布局:应该比较好理解,部件通过X、Y坐标来确定自己的位置,可以相互重叠甚至跑出容器不显示或只显示一部分。如图所示,这是两个重叠的按钮和一张超出显示范围的图片。
Flex - 弹性布局:内部的部件自动排列,超出显示范围的只显示一部分,在一些网站上应该见过,拖动浏览器边框改变大小,网页上的显示会自动进行压缩间隔、换行等操作。如图,还是那些部件,弹性布局下就变成自动排列了。
但!在后面的Flags(标志)中有两个可以让子级解除布局限制的选项,1、IGNORE_LAYOUT(忽略布局),2、FLOATING(浮动)。这两个选项都是在子级上的,接上之前的例子,如果你在Panel上开启了其中任意一个,只会让Panel脱离它爹Screen的管控(注意是管控,而不是分家),Panel的两个孩子Button依然是受它管理的。
在选择无布局时是没有上图这一栏的,弹性布局毕竟涉及到一些自动化操作,不给点指引放飞自我的话效果绝对不是想要的那种。
FlexFlow。。。是的它又出现了,这一次它是代表着弹性布局方向来的,由于弹性布局是自动排列换行的,那么是横着排还是竖着排需要一个指示,Row(行)也就是横着来,Column(列)竖着排。
注意,即使同一行(/列)中,前一个部件比后一个部件高了很多,后面的部件也不会在同一行竖着排,如下图所示。
Wrap - 包裹,或者说自动换行。以上面布局方向为横向(行)来举例,横向排列的部件超过父级容器宽度时,No Wrap:不换行接着向后排,超出父级容器范围(显示区域)的就不显示;Wrap:换行,这个就好理解了,反正不管这个超出的容器在下一行会不会依然超出,直接给它新开一行就完了。
(至于超出父级显示区域的部分,想想滚动条就知道它并不是没有作用的了,LVGL真的很强大,不是画个框框圈圈那么简单)
No wrap - 不换行,下图。
Wrap - 换行,下图。
Reversed - 翻转,两个选项1、不翻转,2、翻转。效果就是子级的排列顺序是正着排还是反着排,没太想明白这一条的实际用途,难道是后面为了程序控制方便的吗?
两个选项的效果。
题外话,老外这些功能的词真的搞的脑袋疼。
Main - 主对齐。。。真特喵der,如果是横向排列,那么它就是水平对齐,如果是纵向排列,它就是竖直对齐。。。更特喵der了。
横向排列:
Start:左对齐
Center:水平居中对齐
End:右对齐,前面这仨看着部件间有间距,其实是没有的,下图应该能看明白,一些阴影等效果会导致部件有边缘。
Space between:等间距,
Space around:部件到两侧父级边框的距离相加等于部件间距,
Space evenly:部件到两侧边框的距离与部件间距相等。
纵向排列:
Start:顶部对齐
Center:垂直居中对齐
End:底部对齐,后面那仨一样,只不过换成了竖着的
Cross - 交叉对齐。。。啊!!!什么特么玩意啊!!!
横向排列时,它控制的是垂直对齐;纵向排列时,它控制的是水平对齐,还是上图吧。
横向排列,等间距分布:
Start:顶部对齐
Center:居中对齐
End:底部对齐
纵向排列,等间距分布:
Start:左对齐
Center:居中对齐
End:右对齐
前面两个设置的是一行/列内的对齐样式,而下面这个Track控制的则是每一行/列的对齐样式。
我没有找到一个合适的词去简述它的功能,同样更更der的来了,通过前面知道了有换行和不换行两种状态,也就是说布局内最少有一行,以此为标志。
不换行 -> 横向排列:这一栏类似于纵向排列时的Main ,也就是这一行相对于父级位置。Start:顶部对齐,End:底部对齐,由于只有一行,其余四项都是居中效果,只放个全为居中的图,其它的自己试吧。
不换行 -> 纵向排列:对应的是横向排列时的Main 。Start:左对齐,End:右对齐,其它居中。
换行 -> 横向排列:由于换行则可能出现多行的情况,这也是为什么前面要对照Main ,因为换行后效果是一样的,只不过作用的范围从行内部件,变成了每个自动产生的行。(这自动换行的内容话说不都是控制边距的吗?这样搞真的头一次见。)
换行 -> 纵向排列:懒得弄了,放个图自己试吧,看起来很有用,其实用的时候真不多
太长了,下篇继续。。
标签:
相关阅读
-
单片机低代码交互UI制作 - LVGL+Squareline+Arduino平台 学习记录(3)
Squareline的注册、安装、介绍等前期准备Squareline没有中文,汉化有空
2023-07-08 -
单片机低代码交互UI制作 - LVGL+Squareline+Arduino平台 学习记录(3)
Squareline的注册、安装、介绍等前期准备Squareline没有中文,汉化有空
2023-07-08
精彩推荐
阅读排行
相关词
- 2023年海南旅游六省巡回推广活动亮相长沙
- 治疗加速官网在哪下载 最新官方下载安装地址
- mfcsubs.dll文件丢失如何解决这个问题?
- 我国数字经济创新应用更广泛渗透于经济生活
- 仙魔恩仇录什么时候出 公测上线时间预告
- 暑期旺季,游戏公司股价缘何背驰?专家:下半年能否推出新爆款是关键
- 氰乙酸商品报价动态(2023-07-08)
- 世嘉缩减区块链计划 搁置内部开发游戏项目
- 战斗直升机模拟器官网在哪下载 最新官方下载安装地址
- OD体育 Monstoover官网在哪下载 最新官方下载安装地址
- 你想造芯片,美国人为何却想缝衣服了
- 《完美音浪》总监辟谣:并未因微软收购取消PS5版
- 甘肃民族师范学院组织开展教师信息化能力提升培训
- 惊了!印度摄影师去给死人拍照,发现死者竟然在打鼾…
- 未来9天,四大生肖命里财旺,鸿运天降,富贵满堂彩
- 九年建设解决全线“拦路虎” 丽香铁路将于今年内建成通车
- 阿斯巴甜“致癌”风波背后
- Valve出手清理Steam市场 下架大量盗用素材游戏作品
- “浦汇融光”区域化党建系列品牌项目发布
- 《永劫无间》7月13日登陆PS5 是目前最好的版本
- “数联无限 智驾无边”——WAIC2023智能驾驶论坛圆满举行
- 《星球大战:法外狂徒》只为满足玩家愿望而生
- 五菱新款凯捷配备了悬浮式中控液晶屏
- 中汽协李邵华:中国将成为未来汽车芯片发展的高地和集聚地
- nvrtc64_90.dll缺少打不开怎么办
- 倒计时20天!成都大运会这部宣传片主打一个欢乐
- 江湖模拟器官网在哪下载 最新官方下载安装地址
- 多家基金公司发布公告调降基金管理费率和托管费率
- 音乐节连嗨两天!海口这些路段建议绕行…
- 越野摩托车越野赛试用3D好玩吗 越野摩托车越野赛试用3D玩法简介
- 走进西安蔡家坡 感受忙罢艺术节新看点
- 甘肃与中央企业签约72个项目,投资总额超1400亿元
- 终极细胞好玩吗 终极细胞玩法简介
- “千人共舞”!全市青少年舞动青春喜迎大运
- 贪吃蛇遇上打砖块什么时候出 公测上线时间预告
- OffRoad Mud Car Simulator好玩吗 OffRoad Mud Car Simulator玩法简介
- 蚂蚁集团宣布回购,估值较2018年已降四成,专家这样解读
- 路易斯维尔竞技队友赛前身穿中国女足球衣,为王霜世界杯之旅加油
- 1300公里绿色通道护送宝宝
- 飞行堡垒蓝屏重启方法
- 专访汇纳科技联席总裁潘潇君:大模型、AIGC有数据才有可能丨WAIC 2023
- 江北区国资委举行“红岩先锋”变革型组织创建工作交流活动
- 全球首台!突破多项核心技术
- 华为云盘古大模型3.0正式发布 张平安:将重塑千行百业
- AI逼近打工人
- 探展WAIC |加速 Web3向产业渗透 蚂蚁链WAIC发布基于零知识证明的可信计算架构
- 铜钱草的危害(铜钱草的生长特点和危害)
- 如何自动修复api-ms-win-core-wow64-l1-1-0.dll丢失问题
- 天津市武清区发布高温橙色预警
- “你们怎么看的!”珠海一救生员怒吼家长,网友却连连点赞……
- 丢失vfp6enu.dll的修复方法
- Extreme Traffic什么时候出 公测上线时间预告
- DragonBox官网在哪下载 最新官方下载安装地址
- Car Crash Sim Death Stairs官网在哪下载 最新官方下载安装地址
- 【优化营商环境】济源市沁园街道: 合力服务团助推企业高质量发展
- Block Match Cute Cat Blast官网在哪下载 最新官方下载安装地址
- win11kernel蓝屏处理方法
- 2024年亚洲种子大会将在三亚举办
- 时尚家居改头换面好玩吗 时尚家居改头换面玩法简介
- 争做家务小能手!温泉镇开展“南粤家政”进校园活动
- MidJourney 将迎来第六版,增加场景扩展功能
- 纵情草原 畅玩河北 | 首届“中国坝上草原欢乐季”为您开启21℃的夏天
- 二十多名美国黑客和百余乌技术军官在基辅被炸身亡?
- 意大利媒体Calcio e Finanza的消息...
- 38℃+!宁波全域高温橙色预警 提防局部雷阵雨
- 独在异乡为异客每逢佳节倍思亲的意思 独在异乡为异客每逢佳节倍思亲
- 美反战组织联合创始人:集束弹药将使乌克兰未来数十年承受后果
- 冰岛足球国家队员名单(冰岛国家青年足球队)
- 新基路23号发生火灾,无人员伤亡!家庭防火“三清三查三关”,你做到了吗?
- 脚气症状怎么根治 脚气的原因和治疗方法
- 【数说经济】促消费不能止于消费券
- 两岸婚姻家庭云南行:“现在正是来大陆创业好时机”
- 开发区·铁山区消防进社区,居民喜提暑期安全“大礼包”
- 天圆地方律令九章(天圆地方律令九章吾今下笔万鬼伏藏)
- 儿孙满堂攻略(儿孙满堂)
- 瞄准“高效清洁”推动能源转型
- 证监会有关部门负责人就公募基金费率改革答记者问
- nlslexicons004c.dll缺少打不开怎么办
- 中国想称霸世界?美国经济学家:杞人忧天!
- 国家信息中心谢国平:2023年商用车市场全年正增长基调已确立
- 传统农耕蕴含低碳智慧
- 如何解决苹果电脑切换系统蓝屏
- libtcmalloc.dll丢失一键修复
- 景区设施应以便民为先
- 紧急消防救援队 911官网在哪下载 最新官方下载安装地址
- Sci-Fi Traffic Racer好玩吗 Sci-Fi Traffic Racer玩法简介
- 玩冒险岛蓝屏怎么办
- 梦幻西游手游御灵奇旅南赡部洲嘲风攻略
- 梦幻西游手游御灵奇旅西牛贺洲老虎攻略
- 华硕笔记本重装系统蓝屏解决教程
- 如何解决ch341dll.dll缺失无法打开的问题
- 解锁汽车停车场果酱和模拟器官网在哪下载 最新官方下载安装地址
- 原创组图丨海南“村VA”在文昌会文镇龙家村燃情开打
- “中国是重要的创新源泉”(见证·中国机遇)
- 蚂蚁集团完成整改后启动回购 君瀚君澳自然人股东放弃参与
- 新闻1+1丨治理网暴,平台责任很重要!
- 美反战组织联合创始人:集束弹药将使乌克兰未来数十年承受后果
- 成渝双城主流媒体实地探索成都大运会的“生态密码”
- 修复sd卡丢失文件有什么方法
- 中国文房艺术展带观众走进古人书房 600余件器物讲述文人雅趣
- 一份报告背不动日本核污水排海这口“锅”(望海楼)
- 天津、长沙监测发现猴痘病例
- 海口灵山中学改扩建工程项目建设全力冲刺 力争今年9月交付
- 百名浙澳青年“打卡”杭州亚运会场馆 心心相印盼盛会
- 我的世界工业时代2mod夜视镜有什么用
- 北京首封普招高考录取通知书送达
- msvcr80.dll丢失的解决方法
- 饶雪漫新电影《沙漏》开机官宣全阵容 首曝全员海报
- 咸鱼之王司马懿主c阵容推荐 司马懿最强主C阵容搭配攻略
- 密室逃脱豪华公寓逃脱官网在哪下载 最新官方下载安装地址
- 如何解决飞行堡垒蓝屏
- 刘诗诗出席巴黎高定时装周,身着香奈儿高定礼服优雅高贵状态超好
- 如何恢复缺失的kbd101b.dll文件
- 如何解决联想电脑重装系统蓝屏
- win11由于找不到msvcp71.dll无法继续执行代码如何处理
- 光遇7.8任务怎么做 2023年7月8日每日任务完成攻略
- 电视剧《南洋女儿情》热播 陈依莎肖燕演绎乱世母女情
- 保卫萝卜4波仔很忙第二十六关怎么过 波仔很忙第26关攻略图解法
- 救助“小举动” 服务“大民生”|江南中街帮助一流浪乞讨人员寻亲返乡
- 形成促进节能与新能源汽车协调发展的市场化机制——新能源汽车积分新规出台
- 平台“罚单”落地整改完成 金融业务转入常态化监管
- 去年我国新接造船订单中绿色船舶占比近五成 创历史最高水平
- 重庆西永微电园投用服务器研发中心
- 三元生物07月07日获深股通增持4.86万股
- 海南扎实推进国家生态文明试验区建设 提升经济社会发展“含绿量”
- 24小时*365天不断线 教育系统持续护航毕业生求职之路
- 2022年新能源新增发电量占全部新增发电量七成
- 解决rgss202e.dll不兼容有什么办法
- “他们好辛苦,娃娃很能干!”强降雨致山体滑坡 救援队翻山蹚水转移村民
- 提前至8时!7月8日至8月31日故宫博物院开馆时间调整
- 倾情托举“夕阳红”——湖北襄阳加速推进老年教育办学网络体系建设
- 为补充员工激励池及满足股东流动性,蚂蚁集团启动股份回购
- 江苏 沿江而动向绿而行
- A 股“下半场”启幕 结构性行情或持续
- 连续39个月,全国第一!
- 喵喵甜品店新手怎么玩 新手玩法攻略
- 海南扎实推进国家生态文明试验区建设 提升经济社会发展“含绿量”(高质量发展调研行)
- 冒险岛蓝屏死机解决办法
- 教育部发布《关于做好校外培训机构从业人员准入查询工作的通知》
- 中国气象局:全力以赴做好当前防汛救灾气象服务工作
- 修复ncdprop.dll缺失的最佳方案
- 北京开放自动驾驶“车内无人”商业化试点
- “七七事变”86年后的卢沟桥和宛平城
- 系统提示缺少sspisrv.dll文件怎么办
- 各地举行活动纪念全民族抗战爆发86周年
- 云南划分野生菌中毒高、中、低风险区
- 国家卫健委成立国家级医疗应急工作专家组
- 京北方07月07日被深股通减持3.93万股
- 上城区图书馆小候鸟潮阅读夏令营活动举行
- 若耶伦同时答应以下几个条件,我国可考虑购买美债并助其度过危机