GuiLite(超轻量UI框架)
v3.6 官方版- 软件大小:28.3 MB
- 更新日期:2021-01-26 11:06
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
GuiLite提供用户界面设计框架,如果你需要开发图形用户界面就可以下载这款软件,现在很多软件都是需要建立用户界面的,配置用户界面就可以更好操作相关的软件,如果你正在设计GUI就可以下载这款框架使用,将其添加到开发项目中就可以使用内置的GUI库快速配置图形界面,在设计硬件控制图形界面的时候就可以通过这款软件快速部署UI,设计单片机控制的时候可以选择这款软件,设计游戏机图形画面的时候可以选择这款软件,为用户提供丰富的图形画面建立方案,满足GUI设计者的需求,如果你需要设计新的GUI画面就可以下载GuiLite。
软件功能
1、提供很多画面内容,构建多种系统画面
2、可以设计动态的画面,设计游戏画面,设计心电图
3、3D立体图形画面也可以通过这款软件设计
4、可以在软件制作像素游戏GUI,设计控制画面内容
5、可以设计的类型很多,添加GuiLite到你的开发系统就可以部署GUI
6、可以设计STM32上的3D、在STM32上波动、STM32上的粒子、STM32上的星号
7、可以设计计时器、分子移动、Apple Watch上的3D、在Apple Watch上波动
8、多语言、实时代码遥测与分析、在云端监控物联网设备、追踪世界各地的物联网设备
软件特色
完美的“云” + “物联网”解决方案:让你轻松驾驭全球IoT业务
支持多语言,采用 UTF-8 编码;支持视频播放
资源制作工具为你定制自己的字体/图片资源
所见即所得的GUI布局工具
编译活跃度统计,及实时分析
支持3D & Web
支持Docker,一条命令启动Docker: sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh
使用说明
如何使用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 \ workspace \ Debug(Release)\ GuiLite.lib
常见问题解答:使用Visual Studio打开GuiLite项目时出错,请重新配置项目以匹配您的计算机,如下所示:
为iOS / Mac和Linux(amd64)和树莓派构建GuiLite库?
为ARM Linux构建GuiLite库?
先决条件:安装交叉编译器:
构建
此处输出:GuiLite / workspace / libGuiLite.a
如何为任何MCU构建GuiLite库?
先决条件:安装Keil uvsion 5.6或更高版本。
建立
使用Keil uvsion打开GuiLite / workspace / GuiLite.uvprojx。
在core \ src \ adapter \ api_unknow.cpp中实现函数(例如thread_sleep)以满足您的需求。
从目标选项中选择设备类型(默认:STM32F103ZE)。
构建GuiLite。
此处输出:GuiLite / workspace / 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.uvprojx”。
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
对于ARM64:sudo apt-get install g ++-aarch64-linux-gnu gcc-aarch64-linux-gnu
2、交叉编译:
3、在目标Linux设备上运行:
如何为GuiLiteSamples
HostMonitor布置窗口小部件?
所有小部件均由struct WND_TREE和?.xml.cpp文件描述
如何布置幻灯片组?
如何布置单张幻灯片?
如何布置对话框?
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文