Skip to content

Latest commit

 

History

History
147 lines (96 loc) · 4 KB

README-zh.md

File metadata and controls

147 lines (96 loc) · 4 KB

evue

Evue是一个高性能的跨平台应用开发框架,可以运行在windows/linux/macos/web/ios/andriod/rtos多种平台,一次开发,多端运行!

查看 English 英文说明.

阅读 《EVUE 进化蜕变,下一代全平台UI开发利器》了解更多介绍

特性

brief

  • Just python as you like
  • multi-user for web
  • dark/light theme support
  • responsive support
  • ...

框架

  • Evue 架构

Evue 是一个基于html/css的高性能的gui应用框架,与平台和ui引擎无关

evue

  • Evuecompiler 编译器架构

evue编译器的功能主要是将evue文件编译为python/javascript代码;

evuecompiler

  • Evue 全平台运行
    • Evue for flutter (windows/linux/macos/web/ios/andriod)
    • Evue for lvgl(rtos on mcu like Asr3603/F1C100/F1C200/esp32/stm32/...)

you can run evue on any platfom as you like!

  • Evue 支持适配任何ui引擎
    • Evue for flutter
    • Evue for lvgl
    • Evue for Qt
    • Evue for PySide2
    • ...

you can compile evue to any ui code as you like!

安装

使用 pip安装evue.

pip install evue

or

git clone https://github.com/scriptiot/evue.git
cd evue
python setup.py install # also `pip install ."

快速开始

cd examples
python evuebroswer.py ./evue_website/project.json
or
python evuebroswer.py ./evue_website/app.py

evue_website

cd examples
python evuebroswer.py ./evue_login/project.json
or
python evuebroswer.py ./evue_login/app.py

evue_login

Evue Studio

Evue Studio 是一个服务开发者快速创建/编译/发布基于evue的应用的开发者平台。

designer

下载最新的evue studio

  • 解压evuestudio-*.7z
  • 双击 evuestudio.exe

Evue for iot

Evue for iot 是一个基于evue的商业产品quicknode, 轻量级evue解决方案,可以运行在各种mcu上。

quicknode

更多介绍请阅读 quicknode产品介绍

下载最新的quicknode

  • 解压quicknode-qbc-20221215142421-693fbf88.zip
  • 双击 quicknode.bat or quicknode_chart.bat

帮助手册

编译evue文件->python代码

evue2py

如何编译evue文件为python代码

  • 登录evue studio
  • 切换到编译页面
  • 添加工程目录到监控列表
  • 改变evue文件会自动编译为python代码

社区讨论

社区达人招募

  • 无论您是社区技术达人、设计师、产品经理、运营者,欢迎为evue项目贡献自己的一份力量! 您将在贡献者名单上榜上有名!
  • 如果你喜欢,请发送email到【[email protected]】或者添加微信dragondjf!

联系我们

如果需要更多的技术支持或者商务合作, 请发送email/微信/QQ获取更多详细的支持!

dragondjf

  • Evue for IOT

dragondjf

致敬