mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-11-30 11:08:34 +08:00
7.9 KiB
7.9 KiB
文档
0. 参考手册
1. 使用文档
- 避坑指南
- AWTK 控件的布局参数介绍
- AWTK 界面描述文件介绍
- AWTK 中的图片显示方式
- AWTK 中的矢量图绘图函数
- AWTK 中的事件处理函数
- AWTK 中的国际化之字符串翻译
- AWTK 中的窗体样式
- AWTK 中的 system_bar 使用方法
- AWTK 中的资源管理器
- AWTK 中的窗口动画
- AWTK 中的控件动画
- LCD 旋转(横屏与竖屏)
- AWTK 中的输入法
- AWTK 硬件资源需求评估
- AWTK 中的一些惯例
- 对话框高亮策略
- 控件焦点相关问题
- AWTK 中的颜色格式
- AWTK 输入事件处理流程
- 内存耗尽处理流程
- 实时切换主题
- 键值映射
- 应用程序的入口函数
- 资源打包
- LCD 密度与图片的对应关系
- slide_view/pages 各个页面缺省的焦点控件
- 输入事件记录与重放
- API 注释格式
- 自定义控件规范
- 动态库与静态库
- 窗口之间如何通信
- 为 512K Flash 优化空间
- 如何绘制旋转文字
- 如何修改 Windows 下应用程序的图标
- 项目描述文件 project.json 介绍
- 利用 app_helper 编写 SConstruct
- 自定义控件支持脚本绑定
- 编写跨平台的代码
- 应用程序的类型
- 如何引用第三方库
- 在 windows 下使用 gcc 编译 AWTK
- AWTK 中的字符串编码
2.HowTos
- AWTK 调试技巧
- AWTK 优化技巧
- 如何使用离线画布
- 如何加入中文输入法
- 如何在 Visual Studio 中调试 AWTK
- 如何在非 GUI 线程操作 GUI 控件
- 如何启用鼠标指针
- 如何启用屏保
- 如何设置字体的全局缩放比例
- 如何实现"back"键和"home"键
- 如何实现自定义的软键盘
- 如何编译 Windows 32 位版本
- 如何支持单色 LCD
- 如何使用 mutable_image 控件
- 如何让文本滚动起来
- 如何在窗体样式文件中写控件布局参数
- 如何开启按键音
- 如何更新拼音输入法数据
- 如何用 valgrind 查找内存相关问题
- 如何定制 combo_box 控件中按钮的风格和大小
- 如何访问控件的属性
- 如何集成第三方库
- 如何使用对话框
- 如何使用软键盘上的 action 按钮
- 如何存取应用程序的配置信息
- 如何实现弹出菜单
- 如何用 edit 控件编辑日期
- 如何用 edit 控件编辑时间
- 如何用 edit 控件编辑 IP 地址
- 如何支持 unicode bidirectional algorithm
- 如何续期使用 AWTK Designer
- 如何将生成的可执行文件和资源打包
- 如何使用多点触控手势算法
- 如何隐藏滚动条的上下按钮
- 如何使用 packed 图
- 如何根据实际分辨率自动调整窗口中子控件的位置大小
- 如何修改 stb_truetype 获取字模时申请的缓冲区大小
- 如何让内存管理器支持管理多块不连续的内存
- 如何使用keil的AC6工具链编译
- 如何支持极简键盘 (3 键键盘、5 键键盘和旋转按钮)
- 如何在改变控件属性时附带动画
- LCD快速旋转
- 如何显示上下文菜单(俗称右键菜单)
- 如何启用编辑器的上下文菜单
- 如何设置下拉选择框 (combo box) 弹出窗口/列表项的样式
- 如何支持软键盘按钮预览
- 如何设置自定义键值
- 如何自定义资源加载方式
- 如何处理将文件拖入到窗口的事件
- 如何将资源编译到应用程序并使用它们
- 如何为不同语言加载不同的字体文件
- 如何为指定的键设置长按时间
- 如何使用 CMake 构建 AWTK 应用
3. 内部原理
4. 移植文档
- 嵌入式平台移植注意事项
- 将 AWTK 移植到 STM32f103ze 裸系统
- 将 AWTK 移植到 STM32f429igtx 裸系统
- 将 AWTK 移植到 AWorksOS 平台
- 将 AWTK 移植到 TencentOS 平台
- 将 AWTK 移植到 RT-Thread 平台
- 将 AWTK 移植到 LPC1867 裸系统(推荐)
- 将 AWTK 移植到 STM32H743(TencentOS) 平台(推荐)