Label 标签 #
Widget是Fyne应用程序GUI的主要组件,它们可以在基本Fyne.CanvasObject可以使用的任何地方使用。它们管理用户交互,并始终与当前主题相匹配。
标签小部件是其中最简单的一个,它向用户显示文本。与canvas.Text不同,它可以处理一些简单的格式化(例如\n)和换行(通过设置换行字段)。您可以通过调用widget.NewLabel(“一些文本”)来创建标签,结果可以分配给变量或直接传递到容器中。
go
package main
import (
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/widget"
)
func main() {
myApp := app.New()
myWindow := myApp.NewWindow("Label Widget")
content := widget.NewLabel("text")
myWindow.SetContent(content)
myWindow.ShowAndRun()
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16