Label
Widgets are the main components of a Fyne application GUI, they can be
used in an place that a basic fyne.CanvasObject can. They manage user
interactions but also will always match the current theme.
The Label widget is the simplest of them - it presents text to the user.
Unlike canvas.Text it can handle some simple formatting (such as \n).
You can create a label by calling widget.NewLabel("some text"), the
result can be assigned to a variable or passed directly into a container.
Example Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package main
import (
"fyne.io/fyne/app"
"fyne.io/fyne/widget"
)
func main() {
myApp := app.New()
myWindow := myApp.NewWindow("Label Widget")
content := widget.NewLabel("text")
myWindow.SetContent(content)
myWindow.ShowAndRun()
}