golang开发GUI程序框架Govcl
安装简介
这是一个通过设计器就能设计出UI的框架,基本上不需要写UI代码,全部都靠软件拖拉,非常好用,缺点就是GUI不能个性化,通过这个工具开发的桌面程序还是比较小的,默认下8M左右hello演示.
开源项目 https://github.com/ying32/govcl
- 配置
set GO111MODULE=on
set GOPROXY=https://mirrors.aliyun.com/goproxy/
go get -u github.com/ying32/govcl
参考文档
- 设计 参考文档 https://z-kit.cc/doc.html
实用工具 Lazarus 2.0.10 下载 链接: https://pan.baidu.com/s/1qMPDviok6g9koivLYKn4cQ 提取码: 61gn
res2go Lazarus IDE插件和编译的gui dll 下载链接: https://pan.baidu.com/s/1qRIPOgWbXk5pUpBA_CQJmQ 提取码: jysk
编译
创建mod文件p1是工程名也是文件名 go mod init p1
编译成exe go build -i -ldflags="-s -w -H windowsgui"
想要运行exe文件同级目录需要liblcl.dll
编译进去liblcl.dll,就是单文件运行
go get -u github.com/ying32/liblclbinres
go build -i -ldflags="-s -w -H windowsgui" -tags tempdll
弹出框 `vcl.ShowMessage(“消息”)
- 原文作者:Yoby
- 原文链接:/2020/10/04/20201004-govcl.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),关于内容请通过关于我方式联系作者!