精品软件 400多个 139my辅 3DESIGN 567网盘

GuiLite v3.6

GuiLite
软件大小: 28.3 MB 更新时间: 2021-12-28 应用平台: WinAll 软件分类: 编程开发

GuiLite提供用户界面设计框架,如果你需要开发图形用户界面就可以下载这款软件,现在很多软件都是需要建立用户界面的,配置用户界面就可以更好作相关的软件,如果你正在设计GUI就可以下载这款框架使用,将其添加到开发项目中就可以使用内置的GUI库快速配置图形界面,在设计硬件控制图形界面的时候就可以通过这款软件快速部署UI,设计单片机控制的时候可以选择这款软件,设计游戏机图形画面的时候可以选择这款软件,为用户提供丰富的图形画面建立方案,满足GUI设计者的需求,如果你需要设计新的GUI画面就可以下载GuiLite。

GuiLite软件功能

1、提供很多画面内容,构建多种系统画面

2、可以设计动态的画面,设计游戏画面,设计心电图

3、3D立体图形画面也可以通过这款软件设计

4、可以在软件制作像素游戏GUI,设计控制画面内容

5、可以设计的类型很多,添加GuiLite到你的开发系统就可以部署GUI

6、可以设计STM32上的3D、在STM32上波动、STM32上的粒子、STM32上的星号

7、可以设计计时器、分子移动、Apple Watch上的3D、在Apple Watch上波动

8、多语言、实时代码遥测与分析、在云端监控物联网设备、追踪世界各地的物联网设备

GuiLite软件特色

完美的“云” + “物联网”解决方案:让你轻松驾驭全球IoT业务

支持多语言,采用 UTF-8 编码;支持播放

资源制作工具为你定制自己的字体/图片资源

所见即所得的GUI布局工具

编译活跃度统计,及实时分析

支持3D & Web

支持Docker,一条命令启动Docker: sudo docker run -it –pvileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh

GuiLite使用说明

如何使用GuiLite?

对于GuiLite用户:您可以在应用程序中复制GuiLite.h

对于GuiLite开发人员:您可以获取组织良好的源代码,并在任何平台上进行开发(Windows / Linux / Apple)

对于GuiLite用户

GuiLite是仅标头的库,因此应该直接集成到您的应用程序中。

对于GuiLite开发人员

为Windows构建GuiLite库?

先决条件:Windows和Visul Studio 2013/2015/2017/2019

通过Visual Studio打开“ GuiLite.sln”

单击构建解决方案

此处输出:GuiLite work Debug(Release) GuiLite.lib

常见问题解答:使用Visual Studio打开GuiLite项目时出错,请重新配置项目以匹配您的计算机,如下所示:

为iOS / Mac和Linux(amd)和树莓派构建GuiLite库?

为ARM Linux构建GuiLite库?

先决条件:安装交叉编译器:

构建

此处输出:GuiLite / work / libGuiLite.a

如何为任何MCU构建GuiLite库?

先决条件:安装Keil uvsion 5.6或更高版本。

建立

使用Keil uvsion打开GuiLite / work / GuiLite.uvp。

在core src adapter api_unknow.cpp中实现函数(例如thread_sleep)以满足您的需求。

从目标选项中选择设备类型(默认:STM32F103ZE)。

构建GuiLite。

此处输出:GuiLite / work / Objects / GuiLite.lib

生成仅标头的GuiLite.h?

如何为Win MFC构建?

1、通过Visual Studio 2017打开“ HelloMolecule BuildMFC HelloMolecule.sln”

2、单击F5生成/运行HelloMolecule

如何为STM32F103 + ILI934x进行构建?

先决条件:

安装Keil uvsion 5.6或更高版本。

您的硬件应与以下设备兼容:发现套件/正点原子开发板/野火霸道开发板。

建立

1、使用Keil uvsion打开“ HelloMolecule BuildSTM32F103-Keil USER HelloMolecule.uvp”。

2、从目标选项中选择设备类型(默认:STM32F103ZE)。

3、构建HelloMolecule。

4、将硬件与主机PC连接,并在其上刷新/运行HEX文件。

如何在任何类型的MCU上移植?

先决条件:

您有可以启用LCD的Keil / IAR项目

您的项目应实现void delay_ms(unsigned short nms)函数,该函数将由core / src / adapter / api_none.cpp thread_sleep使用

移植

1、打开您的Keil / IAR项目

2、从项目中的UIcode导入所有cpp文件

3、将绘制Piexel驱动程序封装在main.c中

4、将您的LCD驱动程序与GuiLite链接,并调用UI输入功能(例如,startHelloMolecule)

5、生成并运行

如何为Linux构建?

在本地编译并运行:

1、编译:

2、在本地运行(例如Ubuntu):

交叉编译并在目标上运行:

1、安装编译器:

对于ARM32:sudo apt-get install g ++-arm-linux-gnueabi gcc-arm-linux-gnueabi

对于ARM:sudo apt-get install g ++-aarch-linux-gnu gcc-aarch-linux-gnu

2、交叉编译:

3、在目标Linux设备上运行:

如何为GuiLiteSamples

HostMonitor布置窗口小部件?

所有小部件均由struct WND_TREE和?.xml.cpp文件描述

如何布置幻灯片组?

如何布置单张幻灯片?

如何布置对话框?