Skip to content
On this page

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工具包或当前主题中提供的文件。