您尚未登录。

楼主 #1 2019-01-08 09:25:36

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,349
积分: 9202

littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

https://github.com/kisvegabor/lv_mpy

  1. sudo apt-get install build-essential libreadline-dev libffi-dev git pkg-config libsdl2-2.0-0 libsdl2-dev

  2. git clone --recurse-submodules https://github.com/kisvegabor/lv_mpy.git

  3. cd ./micropython/ports/unix

  4. make axtls

  5. make

  6. ./micropython

Test code to craete a button and a label:

>>> import lvgl
>>> btn = lvgl.btn(lvgl.scr_act())
>>> btn.align(lvgl.scr_act(), lvgl.ALIGN.
>>> btn.align(lvgl.scr_act(), lvgl.ALIGN.CENTER, 0, 0)
>>> label = lvgl.label(btn)
>>> label.set_text("Button")


More info about LittlevGL:





离线

楼主 #2 2019-01-08 09:27:26

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,349
积分: 9202

Re: littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

QQ20190108092639.jpg

QQ20190108092620.jpg

@assert 抢先试玩





离线

#3 2019-01-08 11:51:30

山无棱
会员
注册时间: 2017-10-23
已发帖子: 116
积分: 116

Re: littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

QQ20190108115047.png


试了一下, 太棒了!

离线

#4 2019-01-08 13:47:09

msr06rr
会员
所在地: 苏州
注册时间: 2018-01-11
已发帖子: 180
积分: 170.5

Re: littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

不错不错,但我选择使用pyside2,绑定了python就失去lvgl的优势了,py下的gui库太多了

离线

#5 2019-01-08 17:41:53

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

msr06rr 说:

不错不错,但我选择使用pyside2,绑定了python就失去lvgl的优势了,py下的gui库太多了

这是micropython的绑定,可以直接在单片机环境跑,不用上Linux,还是挺有价值的

离线

#6 2019-01-09 16:17:35

1066950103
会员
注册时间: 2017-11-17
已发帖子: 61
积分: 46

Re: littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

绑定lua 怎么样呢

离线

楼主 #7 2019-01-17 21:02:12

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,349
积分: 9202

Re: littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

QQ20190117210114.png

@assert 的 littlevgl micro python 按键按下回调函数 demo





离线

#8 2019-01-18 20:14:40

jw__liu
会员
注册时间: 2019-01-18
已发帖子: 40
积分: 40

Re: littlevgl 绑定 python (micropython) 脚本项目 ---- lv_mpy

mark一下好啊

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn