Awesome
<p align="center"> <span style="color: #2ba9f1;font-size: 24px;font-weight: bold;">Go LCL</span> </p> <p align="center" style="font-size: 24px;"> <strong> 是Go基于 LCL(Lazarus Component Library) 构建桌面应用的框架 </strong> </p> <p align="center"> 用于开发Windows、Mac OS和Linux平台的跨平台桌面应用程序 </p>This project is the underlying support library for energy3.0
项目简介
- 该项目已完全重构
Go LCL 是 Go 基于 LCL(Lazarus Component Library) 开发的框架
LCL - 基础库, 图形用户界面(GUI)组件库, 提供了非常丰富的系统原生控件
构建&使用
LCL 开发原生图形用户界面(GUI)应用. 轻量级, 丰富的系统原生控件
特点
- 仅需
Go
和liblcl
动态链接库- 丰富的系统原生控件, 跨平台-支持 Windows、Mac OS、Linux
内置依赖&集成
基本需求
- Golang >= 1.20
- 动态链接库
liblcl
示例
开发环境
- 安装 Golang
- 下载
LCL
- 将动态链接库配置到环境变量
ENERGY_HOME
目录下, 或放置到和执行文件exe
同一目录 - 创建Go项目开始使用
LCL
构建桌面应用, 参考Go
示例 LCL examples
LCL
支持 CEF 版本:
支持 Webview2, Webkit2 版本
仅支持 LCL Linux GTK2 Build Ubuntu 18.04
相关项目
如果你觉得此项目对你有帮助,请点亮 Star