GUI介绍
GUI是图形用户界面的缩写。它是一种通过图形图标和视觉指示器与电子设备进行交互的界面类型,与基于文本的界面相对。GUI通常用于软件应用程序、网站和操作系统中,以使用户体验更直观和用户友好。GUI元素的示例包括窗口、按钮、菜单和对话框。
GUI界面设计软件:LVGL官方,也有非官方的
GUI-Guider非官方,一开始NXP(恩智浦)公司开发自己使用,后来慢慢开源出来的
GUI-Guider软件安装
安装时先安装JAVA环境,在安装GUI-Guider
- 通过恩智浦官网下载GUI_Guider
有很多版本,大家可以自己下载一下。
GUI-Guider软件的使用
需要使用那个,可以直接拖到屏幕上。
这是通过添加文本、图片、容器等设计的一个页面。
生成界面之后,会出现一个工程目录在指定位置。
我们需要两个文件夹的内容:
custom 一般来说,里面是空的,也可以不要这里面的东西
generated 必须要的
fonts:里面是我们需要的字体字库,是数组形式的
images:里面保存的是图片取模后的文件
events… 事件部分的内容,目前我们没有使用,但是你们做项目需要
gui_guider 里面是初始化我们屏幕的,加载屏幕的
setup_scr。。。这是我们绘制的屏幕画面
把所有的.h路径包含进来。