Download node-v16.14.0-x64.msi from
https://nodejs.org/en/
or for win7 is
https://nodejs.org/download/release/v13.6.0
install it in Adminstrator cmd console.
Official repository:
https://github.com/zlgopen/awtk
1 2 3 4 5 6 | python -m pip install pywin32 python -m pip install scons cd awtk-master scons bin\demoui |
Debug after attach demoui.exe,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | awtk-master\demos\demo_ui_app.c application_init WIDGET_FOR_EACH_CHILD_BEGIN(window_manager(), root, i) init_children_widget(root, (void*)win) widget_foreach(widget, init_widget, ctx) widget_on(widget, EVT_CLICK, on_menu_bar_open, win) on_menu_bar_open open_menu_bar label_paint_text widget_draw_text_in_rect window_create edit_create button_create label_create widget_set_text window_close dialog_create_simple dialog_set_title |
Ui and style,
1 2 3 4 5 6 7 8 9 | #doc/theme.md bin/themegen input.xml output.bin - #doc/ui_desc.md bin/preview_ui demos/assets/raw/ui/main.xml bin/xml_to_ui window1.xml window1.data #include "res/ui/window1.data" assets_manager_add((const asset_info_t*)ui_window1); widget_t* win = window_open(name); |
Message box,