来源:https://github.com/guoweilkd/lkdGui
lkdGui是一款为单色显示屏制作的图形化界面,lkdGui主要定位于工业控制领域,用于简单漂亮的图形界面设计。它的源代码全部使用c语言编写,符合c99标准。它包含了常用的画图函数如画点、画线、画矩形、文字显示、按钮控件、进度条控件。它使用`窗口`进行统一管理和调度,使得各个应用显示模块之间低耦合,方便应用程序的开发。
视频演示
lkdGui源码介绍
1.lkdGui_source文件夹:它包含了lkdGui的所有源码
A.include文件夹:它包含了Gui所有的.h文件。移植时应将此路径加入工程项目。
a.lkdGui.h
:此文件里包含所有的Gui函数接口。用户使用Gui函数时应该包含此头文件。
b.lkdGuiConfig.h
:此文件用来配置和裁剪Gui.
c.lkdGuiTypedef.h
:此文件定义了Gui相关的数据结构,使用者不必看它。
B.port
文件夹:它里边包含的是移植相关的文件。
a.fontDriver
文件夹:它包含常用的字模库、字库芯片驱动等。使用者可以在这里面加入字体相关的驱动。
b.lcdDriverPort
文件夹:它包含常用的液晶驱动。使用者可以在这里面加入液晶相关的驱动。
c.lcdDriverPort.c
:Gui的液晶驱动移植接口。用户应该填充里面的相关函数。
d.userFontPo