windows(环境)
set GO111MODULE=off
go get -v github.com/therecipe/qt/cmd/... && for /f %v in (‘go env GOPATH‘) do %v\bin\qtsetup test && %v\bin\qtsetup -test=false
上面的要是运行不成功
将therecipe/qt克隆下来,因为在GitHub上直接拉取过慢,我使用gitee,将GitHub上的项目拉取到gitee上,然后再拉取到本地
git clone https://gitee.com/ysmgitee/qt.git (私有库)
然后进入therecipe/qt/cmd/ 的文件夹下,一个一个go build
qtdeplogy
qtminimal
qtmoc
qtrcc
qtsetup
生成.exe文件放在GOPATH/bin目录下就行
下载Qt安装包,可以在这里选择需要的安装版本,我这里安装的是Qt5.12.3的windows版 http://download.qt.io/archive/qt/
下载完打开安装包。
不 用改点击下一步。
点击安装就可以开始安装了。
上面的环境安装完之后,执行qtsetup.exe命令,这里目的:将golang语言和C语言绑定,只需要执行一次。但是会很久
qtsetup.exe
使用golang写qt的时候,没有提供比较官方的文档。但是因为golang写qt所使用的函数和C写qt调用的函数名字差不多一致。因此可以参考这里https://www.w3cschool.cn/learnroadqt/uxlm1j48.html,再和therecipe/qt库结合。
操作execl,使用excelize,因为功能强大
go get github.com/360EntSecGroup-Skylar/excelize
xml,使用golang自带的库就行
原文:https://www.cnblogs.com/MyUniverse/p/13581892.html