OpenEdv-开源电子网

 找回密码
 立即注册
查看: 2882|回复: 1

图片挡住了控件的显示,如何处理

[复制链接]

30

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2020-5-21
在线时间
58 小时
发表于 2022-3-1 16:16:41 | 显示全部楼层 |阅读模式
1金钱
把img控件作为背景图片,在图片上放置 其他控件(label、button 等)。现在被图片挡住了,如何处理,谢谢!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2020-5-21
在线时间
58 小时
 楼主| 发表于 2022-3-2 08:41:06 | 显示全部楼层
LVGL 回复:
Just simply add img first on the screen, and then any other widget can be added after it to screen, or just a child of img.Visible LVGL “screen” can be built as tree-hierarchy from the objects (just like HTML DOM), so you add also child LVGL objects to img.

For example (MicroPython code):

screen = lv.obj() # Set background image background_image = lv.img(screen) background_image.center() # Add child button to parent screen, it will be shown in front of background image button1 = lv.btn(screen) button1.set_pos(x, y) # Add child button to image parent, it will be also shown in front of background image button2 = lv.btn(background_image) button2.set_pos(x, y) # Show screen lv.scr_load(screen)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表