Text 文本
文本用于Fyne中的所有文本渲染。它是通过指定文本和文本颜色来创建的。文本使用当前主题指定的默认字体呈现。
文本对象允许某些配置,如对齐和文本样式字段。如这里的示例所示。要改用单间距字体,可以指定fyne.TextStyle{Monospace:true}。
go
package main
import (
"image/color"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/canvas"
)
func main() {
myApp := app.New()
w := myApp.NewWindow("Text")
text := canvas.NewText("Text Object", color.White)
text.Alignment = fyne.TextAlignTrailing
text.TextStyle = fyne.TextStyle{Italic: true}
w.SetContent(text)
w.ShowAndRun()
}
通过指定FYNE_font环境变量,可以使用其他字体。使用此选项可以设置要使用的.ttf文件,而不是Fyne工具包或当前主题中提供的文件。