awtk/tools/preview_ui
2023-12-31 10:14:21 +08:00
..
preview_ui.c improve log hook 2023-12-31 10:14:21 +08:00
README.md improve preview ui 2023-03-02 18:28:06 +08:00
SConscript improve preview ui 2023-03-02 18:28:06 +08:00

preview_ui 的使用说明

使用方法

必须指定 ui 参数,其余为可选参数,运行时优先使用命令行设置的参数,如果参数对应的资源找不到,则使用默认的资源。

Usage: preview_ui.exe ui=xxx [lcd_w=800] [lcd_h=480] [res_root=xxx] [language=xxx] [theme=xxx] [system_bar=xxx] [bottom_system_bar=xxx] [plugins_path=xxx] [render_mode=xxx]

Example:
bin\preview_ui.exe ui=e:/zlgopen/awtk/design/default/ui/main.xml
bin\preview_ui.exe ui=e:/zlgopen/awtk/design/default/ui/main.xml lcd_w=800 lcd_h=480 res_root=e:/zlgopen/awtk/res

参数说明:

  • 命令行参数无顺序要求。
  • ui必填项表示 ui 文件的路径。
  • lcd_w可选项表示 LCD 的宽度默认为320。
  • lcd_h可选项表示 LCD 的高度默认为480。
  • res_root可选项表示应用的 assets 资源目录,默认为 awtk 的 res 目录。
  • language可选项表示运行时的默认语言默认为awtk的默认语言。
  • theme可选项表示运行时的默认主题默认为 default 主题。
  • system_bar可选项表示应用的顶部系统栏页面默认为空。
  • bottom_system_bar可选项表示应用的底部系统栏页面默认为空。
  • plugins_path可选项表示插件比如自定义控件的DLL目录默认为无。
  • render_mode可选项表示渲染模式指 OpenGL 等,默认为 OpenGL。

plugins_path 中的插件需提供诸如 ret_t xxxx_register(void) 的API。