Edit online

简介

主要特性

UIBuilder 可以通过拖拽的方式进行 UI 界面的设计,加速基于 ArtInChip 嵌入式平台的图形应用的开发。

其主要特性包括:
  • 支持 window7 及以上版本 64 位操作系统

  • 支持 LVGL V8.3/V9.1

  • 支持新建工程向导

  • 支持导入已有工程

  • 支持拖拽式 UI 界面设计

  • 支持控件的复制/粘贴/删除,以及操作的回退/前进

  • 支持设置控件属性

  • 支持 style 设置

  • 支持预设样式设置

  • 支持字体裁剪

  • 支持 event 事件设置

  • 支持设计界面中文/英文语言切换

  • 支持 30+控件

  • 支持代码导出

  • 支持模拟仿真

  • 支持从外部存储读取图片

  • 支持从外部存储器读取字体

  • 支持项目导出

  • 支持代码一键复制至 SDK

基本开发流程

使用 UIBuilder 进行 UI 设计并导出代码的开发流程如下:

  1. 用 UIbuilder 在电脑上进行 UI 设计,并模拟运行,可以反复的对设计进行修改

  2. UIbuilder 设计导出的代码也可以在 VS Code 环境下进行代码的修改,并可以在电脑上单步调试

  3. UIbuilder 导出的 UI 代码或者经过在 VS Code 环境下修改过的 UI 代码,放在 SDK 编译环境相应目录下进行编译,然后烧录固件,在真实硬件环境下运行