在AWTK Designer中拖拽出一个进度条progress_bar控件,将它的背景颜色bg_color、前景fg_color设置为透明,并且将进度条控件的宽高设置为图片的宽高。 图3 设置progress_bar控件前背景颜色 接着是设置progress_bar控件的前背景图片:将进度条值为0的图片设置成背景图片bg_image;将进度条值为
AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章进行解答。 假设目前想在AWTK中显示炫酷流畅的图片动画,此时可以用video_image控件来播放序列帧动画。本篇文章将介绍该控件的原理和使用方法。 图...
阿拉伯语言方向性问题 由于阿拉伯书写习惯是从右到左,在切换语言后同样需要遵循这个习惯。AWTK内置的bidi算法可以自动处理阿拉伯文本排序,也可以手动定义bidi属性(默认为auto),如强制设置RTL排序。关于bidi双向排序算法详细的使用说明可以阅读官方在线文档《如何启用文本双向排版》: https://awstudio.zlg.cn/docs/awtk_docs...
用AWTK Designer打开一个新建工程,并且放置一个静态文本控件用作显示按下或弹起的按键值。 图2 使用AWTK Designer设计界面 1. 绑定按键按下与弹起事件 接下来修改项目的src/pages/home_page.c代码文件,在初始化窗体时注册监听全局按键按下与弹起事件: navigator_global_widget_on(EVT_KEY_DOWN, on_global_key_dow...
AWTK是基于C语言开发的跨平台GUI框架。本系列文章介绍如何从0开始创建AWTK应用程序,包括搭建开发调试环境、使用AWTK创建Hello工程并在模拟器上运行、将AWTK应用程序移植到其它平台。 安装AWStudio AWStudio是用来整合AWTK Designer的工具,可以管理AWTK Designer创建的项目,我们可以通过AWStudio来安装AWTK的开发环境。
AWTK 是 ZLG 开源的跨平台 GUI 引擎,本文介绍一下基于 AWTK 开发应用程序需要遵循的规范和方法,以保证应用程序也能跨平台运行。 尽量使用tkc中的函数 tkc 中提供了编码、时间、网络、串口、线程、互斥和文件系统等各种需要跨平台接口的封装,这些接口在各个平台都有实现。
最后可以在AWTK Designer中设置combo_box控件的theme_of_popup属性并打包资源文件,另外也可以使用C代码方式动态设置样式: combo_box_set_theme_of_popup(combo_box, "my_combo_box"); 利用open_window属性修改样式 第二种方式是通过修改combo_box控件的open_window属性修改下拉框样式,该属性接收一个popup窗体的名称...