package main /* test fyne code */ import ( fyne "fyne.io/fyne/v2" "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/container" "fyne.io/fyne/v2/widget" "go.wit.com/log" ) var a fyne.App var w fyne.Window var w2 fyne.Window func fynetest() { log.Info("FYNE TEST START") a = app.New() w = a.NewWindow("Hello") hello := widget.NewLabel("Hello Fyne!") w.SetContent(container.NewVBox( hello, widget.NewButton("Hi!", func() { hello.SetText("Welcome :)") bobWindow() }), )) log.Info("FYNE TEST SHOW") w.Show() // bobWindow() // go w.ShowAndRun() } func bobWindow() { bw := a.NewWindow("Hello bob") bob := widget.NewLabel("bob") bw.SetContent(container.NewVBox( bob, )) bw.Show() }