文章分类 -  AWTK

上一页 1 ··· 5 6 7 8 9
如何启用屏保
摘要:如何启用屏保 屏保是一个普通窗口,定时切换不同的图片或者动态绘制一些图形,以到达保护屏幕的效果。 一、设置屏保定时器时间 用函数window_manager_set_screen_saver_time设置屏保时间。 /** * @method window_manager_set_screen_sa 阅读全文
posted @ 2024-11-11 17:28 AtlasLapetos 阅读(39) 评论(0) 推荐(0)
如何启用鼠标指针
摘要:如何启用鼠标指针 一、demo启用鼠标指针 在demo_main.c中有下列代码,要启用鼠标指针,只需要定义宏ENABLE_CURSOR即可。 #ifdef ENABLE_CURSOR window_manager_set_cursor(window_manager(), "cursor"); #e 阅读全文
posted @ 2024-11-11 17:28 AtlasLapetos 阅读(19) 评论(0) 推荐(0)
如何在非GUI线程操作GUI控件
摘要:如何在非GUI线程操作GUI控件 GUI控件只能在GUI线程进行操作,非GUI线程想操作GUI控件,必须用idle_queue或timer_queue进行串行化。 idle_queue向主循环的事件队列提交一个增加idle的请求,GUI线程的主循环在处理事件队列时,会把该idle函数放到idle管理 阅读全文
posted @ 2024-11-11 17:27 AtlasLapetos 阅读(17) 评论(0) 推荐(0)
在Visual Studio中调试AWTK
摘要:在Visual Studio中调试AWTK scons编译时并没有生成Visual Studio的工程,如果需要个在Visual Studio中调试AWTK应用程序,可按下列步骤进行: 1.打开Visual Studio。 2.在『文件』菜单中点击『打开』并选中『项目』。 3.选择awtk\bin\ 阅读全文
posted @ 2024-11-11 17:27 AtlasLapetos 阅读(7) 评论(0) 推荐(0)
如何加入中文输入法
摘要:如何加入中文输入法 在示例项目中,没有加入输入法,主要是开发板的flash不够。如果flash够大(不小于4M时),可以自行加入: 加入3rd/gpinyin/src中的代码。 加入src/input_engines/input_engine_pinyin.cpp。 去掉src/input_engi 阅读全文
posted @ 2024-11-11 17:27 AtlasLapetos 阅读(7) 评论(0) 推荐(0)
AWTK 优化技巧
摘要:优化技巧 一、优化提示 memcpy是最快的贴图方式,所以对于不透明的图片,尽量保持与Framebuffer一致的格式,这样可以直接使用memcpy贴图。 比如FrameBuffer的格式是BGR565,请定义宏WITH_BITMAP_BGR565。 背景图片使用JPG格式或者不透明的PNG文件。 阅读全文
posted @ 2024-11-11 17:26 AtlasLapetos 阅读(92) 评论(0) 推荐(0)
AWTK 调试技巧
摘要:AWTK 调试技巧 这里收集一些调试技巧,各种疑难杂症的解决方案。请大家把遇到的问题(包括已经解决的)发到issues上,我来收集整理。谢谢 一、输入设备相关问题 1.指针设备问题的检查列表: 设备名称是否正确。 电阻屏是否校准。 x/y是否需要对调或其它变换。 二、显示相关问题 1.图片颜色不正常 阅读全文
posted @ 2024-11-11 17:26 AtlasLapetos 阅读(31) 评论(0) 推荐(0)
把应用部署到嵌入式开发环境
摘要:把应用部署到嵌入式开发环境 本章导读: AWTK已经在多个嵌入式平台做好了移植,并提供了相应的模板工程,如:嵌入式Linux、AWorksOS、RT1052裸系统以及STM32裸系统等。AWTK适用于嵌入式领域,本文将简述如何将AWTK应用部署到嵌入式开发环境中。 10.1 把应用部署到嵌入式Lin 阅读全文
posted @ 2024-11-11 16:12 AtlasLapetos 阅读(177) 评论(0) 推荐(0)
经典案例
摘要:经典案例 本章导读: 使用AWTK可以高效开发出漂亮的GUI应用。 9.1 简介 本章以实际的应用场景为案例,来阐述使用AWTK做项目的开发过程及其代码实现过程,帮助开发者积累开发应用的实战经验。经典案例如下: 洁净新风系统 炫酷图表 音乐播放器 智能手表 以上案例可以安装 AWStudio 后下载 阅读全文
posted @ 2024-11-11 16:10 AtlasLapetos 阅读(68) 评论(0) 推荐(0)
多国语言互译
摘要:多国语言互译 本章导读: 一款应用可能会有不同国家的人使用,为了让应用走向国际化的平台,一个框架可以提供多国语言互译就显得非常重要了。同一个应用要想在不同的国家显示该地的语言,只需要一个配置文件就可以完成,AWTK就提供了这样的功能。 8.1 简介 支持多国语言的存储(Unicode)和显示(字体) 阅读全文
posted @ 2024-11-11 16:02 AtlasLapetos 阅读(61) 评论(0) 推荐(0)
输入法
摘要:输入法 本章导读: AWTK提供了多种输入键盘,可以根据应用的具体情况灵活搭配选择一种或者多种键盘,还可以根据自己的喜好设置不同的窗体样式。 7.1 简介 输入法是GUI重要的组件之一,虽然实现起来并不是太复杂,但其涉及的组件比较多,理解起来还是比较困难的,这里介绍一下AWTK中输入法的内部架构,详 阅读全文
posted @ 2024-11-11 16:01 AtlasLapetos 阅读(52) 评论(0) 推荐(0)
画布
摘要:画布 本章导读: AWTK提供了各种绘制图像的API接口,方便程序员绘制直线、矩形、椭圆等形状。也可以根据AWTK提供的API接口绘制自己想要的控件,例如饼图、柱状图等。AWTK提供了两种画布:普通和矢量图画布,通过调用这两种画布提供的画图接口,实现不同的绘图功能。 6.1 普通画布 6.1.1 简 阅读全文
posted @ 2024-11-11 15:58 AtlasLapetos 阅读(44) 评论(0) 推荐(0)
动画
摘要:动画 本章导读: 一个炫酷的GUI界面是离不开动画的,通过使用动画给人用户眼前一亮的感觉。AWTK提供了多种动画机制,可以让GUI变得更加的形象、流畅。 5.1 简介 AWTK提供了两大类动画:窗口动画和控件动画,下面介绍如何使用这两种动画。 5.2 窗口动画 窗口动画是现代GUI最基本的功能之一, 阅读全文
posted @ 2024-11-11 15:57 AtlasLapetos 阅读(50) 评论(0) 推荐(0)
控件
摘要:控件 本章导读: AWTK框架为开发者提供了丰富的基础控件,开发者通过组合这些基础控件可以快速开发、创建复杂的GUI界面。控件是视图层的基本组成元素,是构建GUI界面的重要元素。熟练的使用控件是高效开发AWTK应用程序的必备技能。 4.1 简介 本章将阐述AWTK四大基本控件:窗口、基本控件、通用容 阅读全文
posted @ 2024-11-11 15:55 AtlasLapetos 阅读(123) 评论(0) 推荐(0)
开发基础
摘要:开发基础 本章导读: 学习一门新的开发语言,首先得学习一些关于该门语言的基础知识,如:语法。同样的在学习AWTK的过程中,也需要学习一些基本的基础知识,在了解了这些知识之后,才能更加好的学习后面的章节。 3.1 简介 本章将按照AWTK框架的构成,阐述AWTK开发过程中所需的基础知识,包括窗体样式、 阅读全文
posted @ 2024-11-11 15:52 AtlasLapetos 阅读(60) 评论(0) 推荐(0)
AWTK 应用构建
摘要:AWTK 应用构建 本章导读: 在学习计算机语言的时候,通常接触的第一个程序也就是最经典的 Hello World 程序。与之类似,要掌握 AWTK 的开发流程,也先创建一个 Hello World 应用程序,通过该程序了解 AWTK 的相关知识。 2.1 简介 本章以 HelloWorld.Xml 阅读全文
posted @ 2024-11-11 15:51 AtlasLapetos 阅读(156) 评论(0) 推荐(0)
初识AWTK
摘要:初识AWTK 本章导读: 随着手机、智能手表等便携式设备的普及,用户对GUI的要求越来越高,嵌入式系统对GUI的需求也越来越迫切,本章将为大家介绍一个轻型、占用资源少、高性能、高可靠、便于移植、可配置及美观的GUI编程框架。 1.1 简介 AWTK全称为Toolkit AnyWhere,是ZLG倾心 阅读全文
posted @ 2024-11-11 15:50 AtlasLapetos 阅读(145) 评论(0) 推荐(0)
AWTK Designer源代码整理
摘要:AWTK Designer AWTK平台配置有编辑器AWTK Designer,使用方式类似于Qt Designer, 下载链接:https://awtk.zlg.cn/web/index.html#/Login AWTK Designer支持什么操作系统 目前支持Windows x64、Windo 阅读全文
posted @ 2024-09-10 10:19 AtlasLapetos 阅读(70) 评论(0) 推荐(0)
AWTK开发入门
摘要:1.初识AWTK 由于最近工作需要使用AWTK平台,先结合官网文档进行整理和记录,后续会更新遇到的问题及解决办法。 1.4 环境搭建 本章节将向大家介绍如何在本地搭建AWTK开发环境。 1.4.1 Windows(x64) 在Windows平台需要安装的软件有:Python(x64版本>=2.7)、 阅读全文
posted @ 2024-09-10 09:50 AtlasLapetos 阅读(483) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9