NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 1.安装 ~~~ go get fyne.io/fyne/v2 ~~~ ## 2.示例 ~~~ type App struct { output *widget.Label } var myapp App func main() { a := app.New() w := a.NewWindow("Hello World") output, entry, btn := myapp.makeUI() w.SetContent(container.NewVBox(output, entry, btn)) w.Resize(fyne.Size{Width: 500, Height: 500}) w.ShowAndRun() } func (app *App) makeUI() (*widget.Label, *widget.Entry, *widget.Button) { output := widget.NewLabel("Hello, World!") entry := widget.NewEntry() btn := widget.NewButton("Enter", func() { app.output.SetText(entry.Text) }) app.output = output return output, entry, btn } ~~~