go.mod
文件中配置require fyne.io/fyne v1.1.0
源代码中引用
import ( "fyne.io/fyne/app" "fyne.io/fyne/widget" ) func main(){ app := app.New() w := app.NewWindow("Hello") w.SetContent(widget.NewVBox( widget.NewLabel("Hello Fyne!"), widget.NewButton("Quit", func() { app.Quit() }), )) w.ShowAndRun() }
此时会遇到一个坑,就是引用fyne会报错,下面是解决办法
// 代码中有引用,所以执行下面的命令会拉依赖,并且会删除没有使用到的依赖 go mod tidy
or
// 推荐上面的方法 go mod download
执行这个示例,正常情况下会报四个错误,一次报一个,都是缺少系统库
// deb系linux安装依赖 sudo apt install libxcursor-dev libxrandr-dev libxinerama-dev\ libxi-dev -y
下面是完整依赖样式的示例图
Go Mod管理项目使用Fyne库开发GUI
点赞
收藏