package main import ( "time" "fyne.io/fyne/app" "fyne.io/fyne/widget" ) func showTime(clock *widget.Label) { formattedTime := time.Now().Format("03:04:05") clock.SetText(formattedTime) } func main() { app := app.New() w := app.NewWindow("Clock") // w.SetContent(widget.NewVBox( // widget.NewLabel("Hello Fyne!"), // widget.NewButton("Quit", func() { // app.Quit() // }), // )) clock := widget.NewLabel("") showTime(clock) go func() { t := time.NewTicker(time.Second) for range t.C { showTime(clock) } }() w.SetContent(clock) w.ShowAndRun() }