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版本), 或者根据说明自行编译