说明:
本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。
QQ 群 号:513683159 【相互学习】
内容来源:
官方的手册(免费获取)Pxx=该手册的对应页码xx
github-awtk
github-awtk-c-demos
<<<学习篇5:AWTK 四大基本控件概况 学习篇7:创建简单工程(方式一:基于awtk_c_demo工程)>>>
获取步骤
1️⃣获取awtk并编译(之前已经获取过则无需再次获取)
git clone https://github.com/zlgopen/awtk.git
cd awtk; scons; cd -
2️⃣获取awtk-c-demos
git clone https://github.com/zlgopen/awtk-c-demos.git
3️⃣进入awtk-c-demos文件夹
cd awtk-c-demos
4️⃣生成资源
python ./scripts/update_res.py all
5️⃣编译
scons
6️⃣运行(把demo_xxxx换成具体的程序。)
./bin/demo_xxxx
运行示例:(以下为观察现象所得,不准确)
1.backgroud_lost_focus(背景失去焦点)
界面描述:一个单行编辑器控件
观察现象描述:起初不点击页面会弹出close按钮,之后单击单行编辑器控件后,会跳出虚拟键盘,在界面移动会打印出对应鼠标运动轨迹,点击其他界面会显示:Window 1 lost keyboard focus
2.demo_5keys
界面描述:按钮控件(button)、单行编辑器控件(edit)、下拉列表控件(combo_box)、滑块控件(slider)、勾选控件(check_button)、还有两个
观察现象描述可用鼠标操控对应控件。
3.demo_async_exec(异步应用)
界面描述:按钮控件(button)、单行编辑器控件(edit)
观察现象描述可在单行编辑器控件中输入shell命令后按下按键控件后执行
4.demo_auto_resize(自动调整大小)
界面描述:两个文本控件(label)
观察现象描述:将上面的文本控件内容自动调整大小为下面格式。
5.demo_basic ==>basic.c
打开窗口和安装事件处理程序的演示程序
界面描述::按钮控件(button)、单行编辑器控件(edit)
观察现象描述:
6.demo_button ==>button.c
button demo
界面描述:按钮控件(button)
观察现象描述:
7.demo_canvas
canvas demo
界面描述:按钮控件(button)
观察现象描述:可使用鼠标在界面绘图,按下按钮clear可清除画板,按下按钮quit可关闭界面。
8.demo_check_button
check_button demo(勾选控件)
界面描述:勾选控件(check_button)、按钮控件(button)
观察现象描述:
9.demo_clip_view
clip_view demo
界面描述:
观察现象描述:
10.demo_combo_box
combo_box demo
界面描述:下拉列表控件(combo_box)
观察现象描述:
11.demo_combo_box_ex
combo_box_ex demo
界面描述:下拉列表控件(combo_box)
观察现象描述:
12.demo_conf_ini/demo_conf_json/demo_conf_ubjson
界面描述:按钮控件(button)
观察现象描述:
13.demo_dialog
界面描述:
观察现象描述:按下显示对话框
14.demo_digit_clock
界面描述:
观察现象描述:
15.demo_draw_line_chart
界面描述:
观察现象描述:
16.demo_edit
界面描述:
观察现象描述:
17.demo_edit_blur_destroy
界面描述:
观察现象描述:
18.demo_edit_mledit
界面描述:
观察现象描述:
19.demo_gif_image
界面描述:
观察现象描述:
20.demo_hscroll_label
界面描述:
观察现象描述:
21.demo_image
界面描述:
观察现象描述:
22.demo_image_animation
界面描述:
观察现象描述:
23.demo_image_value
界面描述:
观察现象描述:
24.demo_inline_style
界面描述:
观察现象描述:
25.demo_key_event
界面描述:
观察现象描述:
26.demo_label
界面描述:
观察现象描述:
27.demo_label_chinese
界面描述:
观察现象描述:
28.demo_list_item_click
界面描述:
观察现象描述:
29.demo_list_item_clone
界面描述:
观察现象描述:
30.demo_list_item_visible
界面描述:
观察现象描述:
31.demo_list_view_dynamic
界面描述:
观察现象描述:
32.demo_mledit
界面描述:
观察现象描述:
33.demo_mledit_auto_focus
界面描述:
观察现象描述:
34.demo_mledit_set_text
界面描述:
观察现象描述:
35.demo_modal_dialog
界面描述:
观察现象描述:
36…/demo_multi_windows
界面描述:
观察现象描述:
37.demo_mutable_image
界面描述:
观察现象描述:
38.demo_normal_dialog
界面描述:
观察现象描述:
39.demo_open_close
界面描述:
观察现象描述:
40.demo_paint
界面描述:
观察现象描述:
41.demo_popup_menu
界面描述:
观察现象描述:
42.demo_progress_bar
界面描述:
观察现象描述:
43.demo_progress_circle
界面描述:
观察现象描述:
44.demo_radio_button
界面描述:
观察现象描述:
45.demo_remove
界面描述:
观察现象描述:
46.demo_rich_text
界面描述:
观察现象描述:
47.demo_slide_menu
界面描述:
观察现象描述:
48.demo_slider
界面描述:
观察现象描述:
49.demo_slide_view
界面描述:
观察现象描述:
50.demo_spin_box
界面描述:
观察现象描述:
51.demo_svg_image
界面描述:
观察现象描述:
52.demo_switch
界面描述:
观察现象描述:
53.demo_switch_on_changed
界面描述:
观察现象描述:
54.demo_tcp_client
界面描述:
观察现象描述:
55.demo_text_selector
界面描述:
观察现象描述:
56.demo_time_clock
界面描述:
观察现象描述:
57.demo_udp
界面描述:
观察现象描述:
58.demo_unload_font
界面描述:
观察现象描述:
59.demo_unload_image
界面描述:
观察现象描述:
60.demo_vgcanvas_draw_text
界面描述:
观察现象描述:
61.demo_wait_cursor
界面描述:
观察现象描述:
62.demo_widget_created_event
界面描述:
观察现象描述: