ZLG开源GUI AWTK
文章平均质量分 69
李先静
Only those who attempt the absurd can achieve the impossible.
展开
-
AWTK fscript 中的 输入/出流 扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 iostream 扩展函数原创 2025-01-17 21:50:47 · 117 阅读 · 0 评论 -
AWTK-WEB 快速入门(3) - C 语言 Http 应用程序
XMLHttpRequest 改变了 Web 应用程序与服务器交换数据的方式,fetch 是 XMLHttpRequest 继任者,具有更简洁的语法和更好的 Promise 集成。本文介绍一下如何使用 C 语言开发 AWTK-WEB 应用程序,并用 fetch 访问远程数据。原创 2025-01-17 17:45:41 · 422 阅读 · 0 评论 -
AWTK QNX 版本发布
AWTK QNX 版本发布原创 2025-01-12 17:46:12 · 619 阅读 · 0 评论 -
AWTK QNX 移植笔记
SDL 支持 QNX, AWTK 可以直接通过 SDL 支持 QNX,所以整个移植过程还是比较简单的。原创 2025-01-12 11:57:33 · 385 阅读 · 0 评论 -
如何用 SSH 访问 QNX 虚拟机
QNX 虚拟机默认是开启 SSH 服务的,如果要用 SSH 访问 QNX 虚拟机,就需要知道虚拟机的 IP 地址,用户和密码。本文我们来看看如何获取这些参数。原创 2025-01-11 15:42:57 · 479 阅读 · 0 评论 -
在 Windows 下建立 QNX 图形开发环境
关于建立 QNX 开发环境的文章有不少,但都是建立普通 C/C++ 开发环境的,而没有涉及到图形开发环境的。最近为了移植 AWTK 到 QNX, 花了不少功夫去研究,踩了不少坑,在这里记录一下,供有需要的朋友参考。原创 2025-01-11 12:08:51 · 1199 阅读 · 0 评论 -
AWTK 在 ESP 上的移植笔记
AWTK 在 ESP 上的移植笔记原创 2025-01-01 12:25:57 · 803 阅读 · 0 评论 -
在 ESP 上运行 AWTK
在 ESP 上运行 AWTK原创 2025-01-01 12:22:53 · 782 阅读 · 0 评论 -
在 QEmu Linux 中运行 AWTK(2024 更新版)
虽然在 VMware 中也可以跑 awtk-linux-fb 版本,但是能模拟一个更接近开发板的 arm-linux 环境。另外用来调试和学习一下 framebuffer 的驱动,也是很有意思的事。这里写个文档供大家参考。在 Ubuntu 20/22 上测试运行。原创 2024-12-28 18:43:08 · 996 阅读 · 0 评论 -
AWTK 在全志 tina linux 上支持 2D 图形加速
AWTK 在全志 tina linux 上支持 2D 图形加速原创 2024-12-28 16:00:27 · 851 阅读 · 0 评论 -
在 NXP i.MX6ULL 开发板上运行 AWTK
在 NXP i.MX6ULL 开发板上运行 AWTK。原创 2024-12-28 15:50:46 · 1263 阅读 · 0 评论 -
AWTK fscript 中的 输出流 扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** ostream 扩展函数 **原创 2024-12-24 15:55:29 · 725 阅读 · 0 评论 -
用 gdbserver 调试 arm-linux 上的 AWTK 应用程序
很多嵌入式 linux 开发者都能熟练的使用 gdb/lldb 调试应用程序,但是还有不少朋友在调试开发板上的程序时,仍然在使用原始的 printf。本文介绍一下使用 gdbserver 通过网络调试开发板上的 AWTK 应用程序的方法,供有需要的朋友参考。原创 2024-12-24 15:51:06 · 1052 阅读 · 0 评论 -
AWTK 在树莓派 pico 上的移植笔记
本文记录一下 AWTK 在树莓派 pico 上的移植笔记,移植 AWTK 到新的平台时可以参考。原创 2024-12-21 10:27:38 · 788 阅读 · 0 评论 -
在树莓派 Pico 上运行 AWTK
在树莓派 Pico 上运行 AWTK原创 2024-12-21 10:23:51 · 1028 阅读 · 0 评论 -
MacOS 下 pico/pico2 学习笔记
MacOS 下 pico/pico2 学习笔记原创 2024-12-09 10:43:59 · 1076 阅读 · 0 评论 -
AWTK-WEB 快速入门(2) - JS 应用程序
AWTK 可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用 Web 界面显示设备的信息、控制设备的行为和与设备进行交互,这时就该 AWTK-WEB 上场了。本文介绍一下如何使用 JS 语言开发 AWTK-WEB 应用程序。原创 2024-12-09 09:44:55 · 1600 阅读 · 0 评论 -
AWTK fscript 中的 串口 扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** 串口 扩展函数 **原创 2024-12-02 21:24:14 · 1169 阅读 · 0 评论 -
在全志 T113-S3 开发板上运行 AWTK
之前有些朋友在全志 TinaLinux 上运行AWTK,遇到一些问题,主要是输入设备的问题,虽然不是什么大问题,如果不太熟悉 AWTK,解决起来还是比较费劲的。最近买了一个板子,把整个流程跑了一下,把遇到的坑填了(需更新最新代码),这里做个笔记,希望对大家有些帮助。原创 2024-12-02 21:21:31 · 1326 阅读 · 0 评论 -
AWTK fscript 中的 输入流 扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** istream 扩展函数 **原创 2024-11-30 16:04:16 · 1151 阅读 · 0 评论 -
AWTK 如何使用多点触摸事件
AWTK 内置的控件没有使用多点触摸事件,只是把触摸事件当作鼠标事件来使用。少数控件可能需要多点触摸手势事件,比如旋转和缩放手势,极少数控件可能需要原始的多点触摸事件来识别更复杂的手势。AWTK 支持,也支持原始的多点触摸事件。这里介绍一下如何使用原始的多点触摸事件。原创 2024-11-30 16:00:41 · 1336 阅读 · 0 评论 -
AWTK fscript 中的 大端小端扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** 大端小端扩展函数 **原创 2024-11-23 17:26:01 · 1396 阅读 · 0 评论 -
AWTK-WEB 快速入门(1) - C 语言应用程序
AWTK-WEB 快速入门(1) - C 语言应用程序原创 2024-11-23 17:22:23 · 1972 阅读 · 0 评论 -
AWTK VSCode 实时预览插件端口冲突的解决办法
AWTK XML UI 预览插件:在 vscode 中实时预览 AWTK XML UI 文件,在 Copilot 的帮助下,可以大幅提高界面的开发效率。awtk-previewer 默认使用 8000 端口,有时可能和其它应用程序冲突。原创 2024-11-18 17:33:20 · 1365 阅读 · 0 评论 -
AWTK-WIDGET-WEB-VIEW 发布
awtk-widget-web-view 是通过提供的接口,实现的自定义控件,使得可以方便的显示 web 页面。项目网址: https://gitee.com/zlgopen/awtk-widget-web-view。原创 2024-11-17 16:38:30 · 1294 阅读 · 0 评论 -
AWTK-WIDGET-WEB-VIEW 实现笔记 (4) - Ubuntu
Ubuntu 上实现 AWTK-WIDGET-WEB-VIEW 开始以为很简单,后来发现是最麻烦的。因为 Ubuntu 上的 webview 库是 基于 GTK 的,而 AWTK 是基于 X11 的,两者的窗口系统不同,所以期间踩了几个大坑。原创 2024-11-17 16:30:08 · 1153 阅读 · 0 评论 -
AWTK-WIDGET-WEB-VIEW 实现笔记 (3) - MacOS
MacOS 上实现 AWTK-WIDGET-WEB-VIEW 有点麻烦,主要原因是没有一个简单的办法将一个 WebView 嵌入到一个窗口中。所以,我们只能通过创建一个独立的窗口来实现。原创 2024-11-17 16:26:25 · 1118 阅读 · 0 评论 -
AWTK-WIDGET-WEB-VIEW 实现笔记 (2) - Windows
在 Windows 平台上的实现,相对比较顺利,将一个窗口嵌入到另外一个窗口是比较容易的事情。原创 2024-11-17 16:23:36 · 3178 阅读 · 0 评论 -
AWTK-WIDGET-WEB-VIEW 实现笔记 (1) - 难点
提供了一个跨平台的 webview 库,其接口简单,提供的例子也直观易懂。但是把它集成到 AWTK 里,还是遇到一些难题,这里记录一下,供有需要的朋友参考。原创 2024-11-17 16:16:17 · 1812 阅读 · 0 评论 -
AWTK fscript 中的 JSON 扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** JSON 扩展函数 **原创 2024-11-09 11:55:03 · 1434 阅读 · 0 评论 -
AWTK fscript 中的 日期时间 扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** 日期时间扩展函数 **原创 2024-11-09 11:50:31 · 1323 阅读 · 0 评论 -
AWTK-WEB 新版改动细节
改用 cmake 编译 c/c++代码。原创 2024-11-06 16:56:10 · 1327 阅读 · 0 评论 -
awtk-web 更新
AWTK-WEB让AWTK能够在浏览器中运行,这除了看起来比较酷,也有具有实际的意义:让用 C 语言开发的AWTK应用程序,在不需要修改源码的情况下,能在浏览器中运行。可以方便的向客户展示项目,只需分享一个链接,客户就可以在浏览器中看到实际的运行效果。把 AWTK 编译成一个 JS 库,你可以用 JS 开发 AWTK 应用程序,并在浏览器中运行。原创 2024-11-06 16:48:11 · 2077 阅读 · 0 评论 -
AWTK-HarmonyOS NEXT 发布
AWTK-HarmonyOS NEXT 发布原创 2024-11-05 12:14:54 · 1849 阅读 · 0 评论 -
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (9) - 编译现有的AWTK应用程序
AWTK 应用程序开发完成后,在配置文件中添加 harmonyos 的选项,通过create_project.py脚本即可生成 DevEco Studio的工程。原创 2024-11-05 12:12:27 · 1378 阅读 · 0 评论 -
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (8) - 原生输入法
AWTK 在嵌入式平台使用内置的输入法,在移动设备上使用系统的原生输入法。在 AWTK-Android 和 AWTK-IOS 中,使用的是 SDL 封装之后的系统原生输入法。在 AWTK-HarmonyOS 中,要使用系统的原生输入法。原创 2024-11-04 08:52:44 · 1159 阅读 · 0 评论 -
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (7) - 主循环
在 AWTK-Android 和 AWTK-IOS 中,使用的 SDL 库,自己分发事件,可以完全控制主循环。但是在 AWTK-HarmonyOS 中,使用的是系统的事件循环,在系统主循环中周期的调用 main_loop_step 函数。原创 2024-11-04 08:49:33 · 1024 阅读 · 0 评论 -
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (6) - 触屏事件
AWTK 作为一个GUI引擎,自然少不了对触屏事件的支持。这里我们先支持单点触摸,后续再支持多点手势。原创 2024-11-03 19:18:39 · 1003 阅读 · 0 评论 -
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (5) - 原生窗口
AWTK 需要一个 原生窗口(native_window) 接口来抽象窗口系统。主要用于获取窗口的信息、获取画布和提交绘制结果。原创 2024-11-03 19:15:46 · 1069 阅读 · 0 评论 -
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (4) - 平台适配
在移植 AWTK 到 HarmonyOS NEXT 系统之前,我们需要先完成平台适配,比如文件、多线程(线程和同步)、时间、动态库和资源管理。原创 2024-11-02 08:46:46 · 1162 阅读 · 0 评论
分享