文章分类 -  AWTK

上一页 1 2 3 4 5 6 7 8 9 下一页
如何开启按键音
摘要:如何开启按键音 在有的应用程序中,按键和触屏时,需要给用户提供某种反馈: 反馈的方式通常是声音或震动。 声音的类型可能与当前的按键有关。比如拨号界面,按下不同的数字会播放不同的声音。 在同一个应用,不同场景的需求也可能不一样,所以需要全局开启或关闭反馈。 由于 AWTK 本身没有提供震动和声音的接口 阅读全文
posted @ 2024-11-12 10:47 AtlasLapetos 阅读(17) 评论(0) 推荐(0)
软键盘支持按键预览
摘要:软键盘支持按键预览 一、介绍 在嵌入式系统中,通常屏幕很小。如果使用电容触摸屏,手指按下时会挡住其下的按钮,让人不确定是否按在了正确的位置,特别是在软键盘这种按钮按钮很密集的界面,更容易让人产生焦虑。 AWTK 支持了按钮预览的功能,可以大幅缓解这种焦虑。当按下按钮时,在上方显示一个放大的按钮,这种 阅读全文
posted @ 2024-11-12 10:46 AtlasLapetos 阅读(12) 评论(0) 推荐(0)
如何启用编辑器的上下文菜单?
摘要:如何启用编辑器的上下文菜单? 目前只支持右键激活,不支持长按。 创建菜单界面资源 文件名必须为 edit_menu.xml 目前支持的菜单项有: 拷贝。控件名必须为 copy。 剪切。控件名必须为 cut。 粘贴。控件名必须为 paste。 全选。控件名必须为 select_all。 界面的风格和布 阅读全文
posted @ 2024-11-12 10:45 AtlasLapetos 阅读(20) 评论(0) 推荐(0)
如何启用文本双向排版 (Unicode Bidirectional Algorithm)
摘要:如何启用文本双向排版 (Unicode Bidirectional Algorithm) 1. 启用文本双向排版算法 定义宏 WITH_TEXT_BIDI 即可,嵌入式版本请修改 awtk_config.h: /** * 如果希望支持文字双向排版算法(如阿拉伯语言),请定义本宏。 * * #defi 阅读全文
posted @ 2024-11-12 10:45 AtlasLapetos 阅读(19) 评论(0) 推荐(0)
如何用 edit 控件编辑时间
摘要:如何用 edit 控件编辑时间 用 edit 控件编辑时间,将 edit 的 input_type 指定为"time"即可。 基本用法 示例: <edit w="70%" text="12:16" tips="time" input_type="time"/> 启用自动修正功能 示例: <edit 阅读全文
posted @ 2024-11-12 10:44 AtlasLapetos 阅读(14) 评论(0) 推荐(0)
如何用 edit 控件编辑 IP 地址
摘要:如何用 edit 控件编辑 IP 地址 用 edit 控件编辑 IP 地址,将 edit 的 input_type 指定为"ipv4"即可。 基本用法 示例: <edit w="70%" text="192.168.1.1" tips="ipv4" input_type="ipv4"/> 启用自动修 阅读全文
posted @ 2024-11-12 10:43 AtlasLapetos 阅读(6) 评论(0) 推荐(0)
如何用 edit 控件编辑日期
摘要:如何用 edit 控件编辑日期 用 edit 控件编辑日期,将 edit 的 input_type 指定为"date"即可。 基本用法 示例: <edit w="70%" text="2020/10/10" tips="date" input_type="date"/ 启用自动修正功能 示例: <e 阅读全文
posted @ 2024-11-12 10:42 AtlasLapetos 阅读(16) 评论(0) 推荐(0)
如何绘制旋转文字
摘要:如何绘制旋转文字 要旋转文字只能用 vgcanvas 绘制文字。在不同的情况下,AWTK 底层采用不同的 vgcanvas 引擎,遗憾的是部分 vgcanvas 引擎并不支持绘制文字。事实上只能在用 OpenGL 的情况下,才支持绘制文字。 不过没有关系,毕竟在嵌入式平台,旋转文字的需求不多,如果确 阅读全文
posted @ 2024-11-12 10:42 AtlasLapetos 阅读(29) 评论(0) 推荐(0)
如何定制 combo_box 控件中按钮的风格和大小
摘要:如何定制 combo_box 控件中按钮的风格和大小 定制 combo_box 控件中按钮的风格 打开 style 文件,找到按钮的 style,修改名为 combobox_down 的 style 即可。 <button> <style name="combobox_down" border_co 阅读全文
posted @ 2024-11-12 10:41 AtlasLapetos 阅读(17) 评论(0) 推荐(0)
如何将资源编译到应用程序并使用它们
摘要:如何将资源编译到应用程序并使用它们 1 将所有资源编译到应用中 在不支持文件系统的嵌入式平台上,我们可以将应用程序使用的所有资源文件(比如UI、样式、图片、字库等)编译到应用程序中,即应用直接从 ROM 中加载资源,方法如下: 1.1 打包常量资源 在 AWTK Designer 的"项目设置"中指 阅读全文
posted @ 2024-11-12 10:41 AtlasLapetos 阅读(19) 评论(0) 推荐(0)
如何在改变控件属性时附带动画
摘要:如何在改变控件属性时附带动画 控件在修改属性时,如果这个属性是会体现在界面上的(如进度条的 value),这个属性值发生跳变时就会显得特别突兀,因此,AWTK 增加了改变控件属性时附带动画的功能。 如何使用该功能 在属性名前增加前缀 animate: 即可,如:想改变 value 值附带动画,将属性 阅读全文
posted @ 2024-11-12 10:40 AtlasLapetos 阅读(9) 评论(0) 推荐(0)
如何使用keil的AC6工具链编译
摘要:如何使用keil的AC6工具链编译 有些平台必须使用AC6工具链编译,但是使用AC6编译会有些问题,请先做下列修改: 在C/C++(AC6)设置中,指定Language C为gnu99 在C/C++(AC6)设置中,从Misc Controls中去掉 --gnu 选中.cpp的文件,右键打开"Opt 阅读全文
posted @ 2024-11-12 10:39 AtlasLapetos 阅读(29) 评论(0) 推荐(0)
如何编译Windows 32位版本
摘要:如何编译Windows 32位版本 1.在文件awtk_config.py中设置TARGET_ARCH为'x86': 将: #TARGET_ARCH='x86' 修改为: TARGET_ARCH='x86' 2.对于XP,如果OpenGL渲染不正常。可以使用AGGE(或BGFX)试试。 将: #NA 阅读全文
posted @ 2024-11-12 10:39 AtlasLapetos 阅读(3) 评论(0) 推荐(0)
如何根据实际分辨率自动调整窗口中子控件的位置大小
摘要:如何根据实际分辨率自动调整窗口中子控件的位置大小 1. 介绍 一般来说,我们希望设计的界面在不同分辨率的设备上都能正常显示,此时应该使用 layout 参数,而不要使用固定坐标和大小。 在有的情况下,设计时的分辨率与运行时的分辨率差不大,或者宽高之比的比例相近。比如手机,用 AWTK 开发的应用程序 阅读全文
posted @ 2024-11-12 10:38 AtlasLapetos 阅读(39) 评论(0) 推荐(0)
如何访问控件的属性
摘要:如何访问控件的属性 1.修改控件的属性 控件所有的公开属性,都提供了相应的 set 函数,用它可以修改对应的属性。如: /** * @method check_button_set_value * 设置控件的值。 * @annotation ["scriptable"] * @param {widg 阅读全文
posted @ 2024-11-12 10:37 AtlasLapetos 阅读(22) 评论(0) 推荐(0)
如何设置应用程序的图标
摘要:如何设置应用程序的图标 1. Windows 1.1 将应用程序的资源放到应用程序目录下的下列位置: win32_res/awtk.res 1.2 资源的生成方法 可以在awtk/win32_res基础之上修改,也可以完全自己制作。 1.3 参考 如何修改 Windows 下应用程序的图标 阅读全文
posted @ 2024-11-12 10:36 AtlasLapetos 阅读(60) 评论(0) 推荐(0)
AWTK 硬件资源需求评估
摘要:AWTK 硬件资源需求评估 一、CPU CPU 的要求与 LCD 的尺寸关系很大,如果不启用动画,对于320x240x16的 LCD,52M的32位CPU应该够用。 目前我们测试过的最低硬件配置是:STM32F103(Cortex-M3内核 CPU 72 MH),更低的CPU只能支持更低尺寸的LCD 阅读全文
posted @ 2024-11-12 10:35 AtlasLapetos 阅读(49) 评论(0) 推荐(0)
Grid 控件用法
摘要:Grid 控件用法 在很长一段时间内,grid 都只是起到语义上的作用,在功能上和 view 没有不同。最近我们对它做了以下改成,在不少地方可以提高开发效率。 可以指定不同列的宽度。这个在默认子控件布局中是没法实现的。 可以绘制网格线。按传统方法去做,虽然不是不可能,也是非常麻烦的。 奇偶行可以指定 阅读全文
posted @ 2024-11-12 10:34 AtlasLapetos 阅读(51) 评论(0) 推荐(0)
渐变色
摘要:渐变色 渐变色在设计漂亮美观的界面时十分实用,相较于纯色,渐变色看起来更有质感,也更新潮一些。目前,AWTK 中支持将控件的背景色和前景色设置为渐变色。 一、主要限制 AWTK 的渐变色设置格式参考了 HTML CSS 的格式,但是目前只实现了它的一个子集。主要有以下限制: 只支持 180 度的 l 阅读全文
posted @ 2024-11-12 10:33 AtlasLapetos 阅读(112) 评论(0) 推荐(0)
类似函数调用的参数格式
摘要:类似函数调用的参数格式 在AWTK的XML UI中,不少地方使用了类似函数调用的参数格式,常见用途有: 控件动画。如: <progress_bar name="value" x="center" y="middle" w="90%" h="40" animation="value(from=50, 阅读全文
posted @ 2024-11-12 10:32 AtlasLapetos 阅读(6) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 下一页