//定义组件,设置初始文本
labelWord := widget.NewLabel("Word")
//重新设置文本
labelWord.SetText("1234")
//设置成monospace字体样式
labelWord.TextStyle.Monospace = true
//字体加粗
labelWord.TextStyle.Bold = true
//字体斜体
labelWord.TextStyle.Italic=true
//组件刷新
labelWord.Refresh()
//定义组件
word := widget.NewEntry()
//密码框
word.Password = true
//多行输入
word.MultiLine = true
//设置成monospace字体样式
word.TextStyle.Monospace = true
//Onchange,实现onchange函数,在数据变动时输入框的值作为值运行
f := func(t string) {
fmt.Println(t)
}
word.OnChanged = f
//输入框提示内容
word.PlaceHolder = "word"
//焦点变化或输入框内容变化时触发,实现OnCursorChanged函数
f1 := func() {
fmt.Println(word.Text)
}
word.OnCursorChanged = f1
//字体加粗
word.TextStyle.Bold = true
//字体斜体
word.TextStyle.Italic=true
//隐藏组件
word.Hidden=true
这些是比较常用的设置,还有一些特定平台的事件,如鼠标点击与松开,手机的触碰等去文档查看即可。