zlgopen / awtk-hello

awtk模板工程

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awtk-hello

awtk模板工程

准备

1.获取awtk并编译

git clone https://github.com/zlgopen/awtk.git
cd awtk; scons; cd -

2.获取awtk-hello并编译

git clone https://github.com/zlgopen/awtk-hello.git
cd awtk-hello
  • 生成资源
python ./scripts/update_res.py all

或者通过 designer 生成资源

  • 编译PC版本
scons
  • 编译LINUX FB版本
scons LINUX_FB=true

完整编译选项请参考编译选项

运行

./bin/demo

预览UI文件:

../awtk/bin/preview_ui assets/raw/ui/xxxx.xml

xxxx.xml 换成实际的UI文件。

目录说明:

    1. src 源文件,每个窗口的事件处理放在独立的文件中。
    1. design/default/fonts 字体文件。
    1. design/default/images 图片。x1下放正常屏幕密度的图片,x2下放高清屏幕密度的图片。
    1. design/default/strings 翻译的字符串。
    1. design/default/styles 主题配置。default.xml为缺省主题,其它为同名窗口的主题。
    1. design/default/ui 界面描述数据。

更新资源后请运行:

python ./scripts/update_res.py all

本文以Linux/MacOS为例,Windows可能会微妙差异,请酌情处理。

About

awtk模板工程


Languages

Language:C 100.0%Language:Python 0.0%Language:CMake 0.0%Language:Shell 0.0%