当前位置: 首页 > 工具软件 > govcl > 使用案例 >

Golang GUI : govcl 库

娄德运
2023-12-01

简介

Golang中不错的一款GUI, res2go是一个将Lazarus资源窗口转go工具,可自动解析lfm、dfm中的组件名、组件类型、事件名称。解析lpr、dpr文件中窗口信息, 即res2go是可以使你拖拽的UI和源码直接转化成go源码的工具

 

使用方式

1. 直接源码使用, 编译后的执行文件目录放入dll即可

2. 利用 Lazarus IDE拖拽布局UI, re2go工具生成go源码直接使用

 

搭建

Golang GUI 

https://github.com/ying32/govcl

Note: 有说明, 记住仔细看, 下载人家编译好的dll, 并将对应版本dll放到编译执行文件的目录下即可

 

需要使用Lazarus IDE 的搭建

res2go 工具编译

https://github.com/ying32/govcl/tree/master/Tools/res2go/src

 

res2go工具 集成到Lazarus IDE内 ->  拖拽UI控件

https://github.com/ying32/govcl/tree/master/Tools/res2go

 

 

所有重要解释说明

https://gitee.com/ying32/govcl/wikis/pages?sort_id=2030600&doc_id=102420

 

Note:  免dll操作

使用go.mod 进行管理可以直接加下面进行编译

-tags tempdll

没使用模块管理的需要自行下载(下面地址,对应dll版本), 或者根据说明自行编译

https://github.com/ying32/liblclbinres

 类似资料: