前言
按钮小部件可以包含文本、图标或两者,构造函数是widget.NewButton()和widget.NewButtonWithIcon()。可以在现有的功能上扩展更多功能。
一、创建button
1. 通过new方法创建
要创建一个文本按钮,只有 2 个参数,string内容和一个func()在点击按钮时将调用的 0 参数。
widget.NewButton("NORMAL", func() {
})
带有图标的按钮构造函数包括一个附加参数,该参数fyne.Resource包含图标数据。包中的内置图标theme都可以适当地适应主题的变化。
要创建一个只有图标的按钮,您应该将“”作为标签参数传递给widget.NewButtonWithIcon().
widget.NewButtonWithIcon("ICON", theme.InfoIcon(), func()