Skip to content
On this page

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()
}