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