golang gui之GOVCL使用

本文共有592个字,关键词:

最近在开发考试指令播放系统V2.0版,反复比较,最后决定用GOLANG来开发,不过有个问题是GO语言没有标准的GUI库,都是第三方的,找去找来,发现有个库比较好:GOVCL,这个可以用lazarus写界面,然后用插件自动生成相应的GO资源文件,以前用过DELPHI,用起来也很熟悉。GOVCL的源码和如何使用都在这儿点我进入

不过在使用过程中有3个问题一定要注意:
1、go的环境一定要搭好,特别是GOPATH的环境变量一定要设置好,在WIN11中安装GO,这个环境变量一定手工改一下。
2、go get 这个包的时候很多时候都不能成功,原因你懂的,解决办法:在命令提示符下输入:go env -w GOPROXY=https://goproxy.io,direct
3、编译res2go Lazarus IDE插件一定要用Lazarus 2.0.10版本,反复编译一定要删除这个插件目录下的lib目录上的文件。
4、最最重要的一点是用lazarus写界面时,所有的控件、窗体name值第一个字母一定要大写,一定要大写,一定要大写,不然要在GO源文件中会生不成控件及消息,就算手动写控件代码和消息也不能响应。

老王

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码完成支付

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论