package main import ( "fyne.io/fyne/v2" "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/container" "fyne.io/fyne/v2/widget" ) func main() { a := app.New() w := a.NewWindow("Hello") hello := widget.NewLabel("Hello Fyne!") w.SetContent(container.NewVBox( hello, widget.NewButton("Hi!", func() { hello.SetText("Welcome :)") }), )) w.SetMaster() w.Show() w2 := a.NewWindow("Larger") w2.SetContent(widget.NewButton("OK", func() { w3 := a.NewWindow("Thrid") w3.SetContent(widget.NewLabel("Thrid")) w3.Show() })) w2.Resize(fyne.NewSize(200, 200)) w2.Show() a.Run() }