首页| 论坛| 消息

标题:基于littlevgl_qml引擎加速Qt程序UI开发
作者:dragondjf
日期:2020-03-22 12:27
内容:

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展示

.

源码:
Rectangle {
id: rect
x: 0
y: 0
width: 800
height: 600

style:Style{
main_color: 'lightblue'
grad_color: 'lightblue'
}

Rectangle{

x: 200
y: 100
width: 400
height: 400

&n ..


#1 [big_mouse 03-22 14:32]

#2 [liuchangyin 03-22 19:17]

#3 [shatanzhihu 03-23 08:20]

#4 [crazy 03-24 22:54]

#5 [zzzzzzhuzhu 03-25 08:42]
只支持部分qml模块吧

<< 1 2 >> (1/2)

回复 发表
主题 版块