这里假设应用程序的名称为 AwtkApplicationC,后面会用到,如果使用其它名称,后面要做相应修改。在窗口上放置一个按钮将按钮的名称改为 “close”将按钮的文本改为 “关闭”2.2. 为按钮编写代码 用 VSCode 打开目录 AwtkApplicationC,并打开文件 src/pages/home_page.c 使用其它文本编辑器或 IDE 也可以,推荐使...
【技术分享】AWTK 开源串口屏开发(18) - 用 C 语言自定义命令 如果AWTK-HMI 内置模型无法满足需求,可以使用 C 语言来扩展默认模型。本文通过一个简单的例子,介绍一下用 C 语言扩展默认模型的方法。 AWTK-HMI 内置了不少模型,利用这些模型开发应用程序,不需要编写代码即可实现常见的应用。但是,有时候我们需要自定...
AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章进行解答。加载指
C语言入门教学 4 人赞同了该文章 简介 AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。 运行效果截图 最终目标: 支持开发嵌入式应用程序。 支持开发 ...
AWTK 开发 UI 简单入门 – C 语言篇 一,前序 在上一篇教程中(AWTK 的 Window 开发环境安装教程),我们已经配置好 AWTK 的开发环境了,今天我们使用 C 语言写一个简单的小例子,让大家更加容易理解 AWTK 的工作原理。 在 windows 平台上面开发,马上想到的开发工具就是 vs 了,作为宇宙最强的 IDE...
在有文件系统时若想加载非AWTK默认目录结构的图片资源,可以使用:file:// + 图片所在路径的形式来加载图片,并且可以使用C代码或者xml形式来加载。 1.1 C代码方式: widget_t* image = widget_lookup(win, "image", TRUE); image_set_image(image, "file:///media/sda1/AWTK.png"); 1.2 XML方式: <window ...
这里假设应用程序的名称为 AwtkApplicationCHttp,后面会用到,如果使用其它名称,后面要做相应修改。 2. 编写代码 2.1 用VSCode打开目录AwtkApplicationCHttp,并打开文件src/pages/home_page.c。 使用其它文本编辑器或 IDE 也可以,推荐使用 VSCode,并开启 Copilot,将大幅提升开发效率。
深入浅出AWTK-MVVM:C语言实现的现代化开发框架 ### 摘要 本文旨在介绍AWTK-MVVM框架,一个基于C语言开发的MVVM框架,其设计目的是简化AWTK应用程序的开发流程。通过提供数据绑定、命令绑定以及窗口导航等功能,AWTK-MVVM使得开发者无需深入理解AWTK的API细节即可快速构建应用。文中通过丰富的代码示例展示了如何利用这些特性...
5keys.c SConscript applets.c assets.c async_exec.c backgroud_lost_focus.c basic.c button.c canvas.c check_button.c chinese.c clear_bg.c clip_view.c combo_box.c combo_box_ex.c conf_ini.c conf_json.c conf_ubjson.c confirm_close.c context_menu.c demo_main.c dialog.c digit_clock...
AWTK 全称 Toolkit AnyWhere,是ZLG基于 C 语言开发的开源GUI 引擎,旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。 官网连接:https://www.zlg.cn/index/pub/awtk.html GitHub仓库:https://github.com/zlgopen/awtk ...