10000 GitHub - energye/lcl at 593ec05441e7a37ea062644fccbeb3a0378d96dd
[go: up one dir, main page]

Skip to content
/ lcl Public

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

License

Notifications You must be signed in to change notification settings

energye/lcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go LCL

是Go基于 LCL(Lazarus Component Library) 构建桌面应用的框架

用于开发Windows、Mac OS和Linux平台的跨平台桌面应用程序


This project is the underlying support library for energy3.0


go-version github release repo Go Report Go Reference license

项目简介

  • 该项目已完全重构

Go LCL 是 Go 基于 LCL(Lazarus Component Library) 开发的框架

LCL - 基础库, 图形用户界面(GUI)组件库, 提供了非常丰富的系统原生控件

构建&使用

LCL 开发原生图形用户界面(GUI)应用. 轻量级, 丰富的系统原生控件

特点

  • 仅需 Goliblcl 动态链接库
  • 丰富的系统原生控件, 跨平台-支持 Windows、Mac OS、Linux

内置依赖&集成

  • LCL

基本需求

  • Golang >= 1.20
  • 动态链接库 liblcl.dll 当前仅提供了Windows测试版本

开发环境

  1. 安装 Golang, Windows版本, 仅支持intel架构 https://golang.google.cn/dl
  2. 下载 LCL 控件库动态链接库, 下载地址
  3. 将动态链接库配置到环境变量 ENERGY_HOME 目录下, 或放置到和执行文件 exe 同一目录
  4. 创建Go项目开始使用 LCL 构建桌面应用, 参考 Go 示例 LCL examples

相关项目


欢迎加入

energy底层由多个项目模块组成, 因过于复杂扔处于建设的过程中,有很多的事情无法独自完成,如果有感兴趣的同学想参与energy的实现或学习,可通过微信或QQ联系我。

如果你觉得此项目对你有帮助,请点亮 Star


ENERGY QQ交流群 & 微信

QQ交流群: 541258627 微信: sniawmdf


鸣谢 Jetbrains

JetBrains Logo (Main) logo.


项目截图

Windows-10


开源协议

license

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0