完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#pid854257{background-image:url("static/image/postbg/bg8.png");}lkdGui是一款为单色显示屏制作的Gui,用于设计简单漂亮的图形界面。它使用窗口管理,让应用界面开发变得十分简单。当然,lkdGui的菜单控件也是它的一大特色。后面会一一贴图介绍。一.lkdGui的由来
lkdGui是笔者在开发项目时,感觉当时的显示界面比较陋,关键是架构不太好,填东西,减东西比较费劲。然后在网上找了很多Gui,比如emWin,ucGui,以及leaningGui(关于leaningGui大家可以加一个qq群:中国嵌入式GUI交流群:275782855,是一个中国人开发的开源 GUI)。但总感觉他们用在这种单色屏上只为显示一些简单的图形界面一是有点大材小用,二是这些大型Gui上手上手还是比较难的。后来在网上发现了ZLGGui,可以说是很简单,很容易上手,但就提供了简单的画图接口,字体这些的接口也不是很灵活。想了想便自己搭了一套简单的Gui,至于为啥取名为了lkdGui,是因为笔者毕业于辽宁科技大学,出于对母校的一种热爱与感激,便简称为了lkdGui。 二.lkdGui有哪些功能 1.基本绘图函数。可以绘制点、水平点线、垂直点线(点与点之间的间隔可以任意调)、线、矩形、填充矩形、斜线。别的基本函数会在后面版本中添加进去。 2.图像显示函数。图像显示可以从图像的任何位置开始显示,也可以显示图像的任意大小。 3.统一的字体接口。lkdGui提供了统一的字体结构,这样就可以使各种控件的开发变的简单,用户添加自己的控件的时候就不必为字体的宽高头疼。统一的字体接口,使用户添加自定义字体也以及使用变的十分方便。 4.窗口管理。窗口管理是lkdGui的一个优点,它让应用界面开发变得十分简单。 5.控件:水平滚动条,垂直滚动条,进度条,按钮,文本显示,单行文本显示提供左对齐,居中,右对齐功能。 6.菜单管理。模仿window的嵌套菜单,也是lkdGui的一个优点,让菜单的显示结构变得很有条理。 三.lkdGui的显示截图 下面是lkdGui的演示视频 四.lkdGui使用 关于移植,移植非常简单,用户根据自己的显示屏提供一个打点函数就可以了。lkdGui对对每个接口函数都有使用例子。而且程序注释也十分友好。大家可以先加我的微信公众号(嵌入式的日常)获取相关资料。后面程序源码会传到开源项目中。 |
|
相关推荐
6个回答
|
|
顶一下。已关注公众号。
|
|
|
|
关注一下
|
|
|
|
关注了公众号
|
|
|
|
666666
|
|
|
|
没有参数修改,有啥用
|
|
|
|
关注看看
|
|
|
|
只有小组成员才能发言,加入小组>>
793 浏览 0 评论
1152 浏览 1 评论
2528 浏览 5 评论
2861 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2711 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1072浏览 3评论
195浏览 2评论
457浏览 2评论
370浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
455浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 01:27 , Processed in 1.102087 second(s), Total 59, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号