Lcl
LCL is a framework developed by Go language based on LCL(Lazarus Component Library) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux
Install / Use
/learn @energye/LclREADME
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
ENERGY QQ交流群 & 微信
<p align="center"> <img src="https://energye.github.io/imgs/assets/qq-group.jpg" width="250" title="QQ交流群: 541258627" alt="QQ交流群: 541258627"> <img src="https://energye.github.io/imgs/assets/we-chat.jpg" width="250" title="微信: sniawmdf" alt="微信: sniawmdf" style="margin-left: 30px;"> </p>鸣谢 Jetbrains
<p align="center"> <a href="https://www.jetbrains.com?from=energy"> <img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg" alt="JetBrains Logo (Main) logo."> </a> </p>开源协议
Related Skills
node-connect
337.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.3kCommit, push, and open a PR
