paceGui框架图
2016-12-13 13:11:12 0 举报
PaceGui是一个基于Python的GUI框架,它提供了一种简单而直观的方式来创建跨平台的图形用户界面。该框架采用了模块化的设计思想,使得开发者可以轻松地构建和管理复杂的应用程序。PaceGui具有丰富的功能和灵活的配置选项,可以满足不同类型和规模的项目需求。通过使用PaceGui,开发者可以轻松地实现各种常见的GUI控件,如按钮、文本框、列表框等,并且可以通过自定义样式和布局来提升用户体验。此外,PaceGui还支持多语言和主题切换,使得应用程序可以更好地适应不同的文化和审美习惯。总之,PaceGui是一个功能强大、易于使用的GUI框架,适用于各种类型的软件开发项目。
作者其他创作
大纲/内容
上屏显示
Screen_info
KeyEvent
循环显示
使用例子可以参考Gui_screen_test.c中的使用,包括添加一个无Screen内动画,比如StepScreenDraw,以及有screen内动画的,比如Heart_Animation(),可以通过paceGui_stopAnim_blink(anim_info *mAnimation_blink)结束动画
bleEvent
指定界面显示
Draw
draw();
1) 首先Service向GUI框架注册一个Screen_info;2)实现该Screen的Draw函数;3)当有按键事件或是BLE事件的时候,GUI框架会回调注册的draw函数;并调用paceGui_invalidate()完成显示动作。需要注意的是:service也可以手动调用void paceGui_RequestReDraw(struct Screen_info *mScreenInfo);但是不可以在draw函数中调用。
paceGui_registerScreen
0 条评论
下一页