1. Qt程序能不在主线程写UI代码? 可以,
多线程开发UI,在子线程中基于littevgl开发UI
2. qml离开Qt环境还能运行? 可以, 基于littlevgl_qml就可以使用
qml语法去开发UI
3. 什么是littlevgl_qml? littlevgl_qml是基于evm虚拟机和littlevgl实现的qml引擎, qml语言支持是基于EVM, 底层UI引擎是littevgl
项目地址:
https://github.com/scriptiot/evm/tree/master/thirds/littlevgl_qml 4. 什么是EVM? EVM 全称 Embedded Virtural Machine
,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。
5. demo展示
源码:
6. 项目地址