美丽的lkdGui

美丽的lkdGui

最新版lkdGui说明文档链接

最新版lkdGui说明文档链接:https://blog.csdn.net/qq_23274715/article/details/104816817.
建议读者直接阅读最新版文档。

lkdGui介绍

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演示视频
基本画图函数 点 斜线 点线 线 矩形 填充矩形
字体显示1 文本行间距,字符间距演示
字体反显演示
单行文本对齐演示
滚动条演示
按钮 进度条演示
图片显示演示
菜单显示
窗口1
窗口2
四.lkdGui使用
关于移植,移植非常简单,用户根据自己的显示屏提供一个打点函数就可以了。lkdGui对对每个接口函数都有使用例子。而且程序注释也十分友好。大家可以先加我的微信公众号(嵌入式的日常)获取相关资料。后面会传到开源项目中。
微信公众号

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

theboynoName

感谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值