go get fyne.io/fyne
fyne包含一些 C/C++ 的代码,所以需要gcc编译工具
在 windows 上我们有 3 种方式安装gcc工具链:
MSYS2 + MingW-w64:www.msys2.org/;
TDM-GCC:jmeubank.github.io/tdm-gcc/dow…;
Cygwin:www.cygwin.com/。
package main
import (
"fyne.io/fyne/App"
"fyne.io/fyne/widget"
)
func main() {
a := app.New()
w := a.NewWindow("Hello")
hello := widget.NewLabel("Hello Fyne!")
w.SetContent(widget.NewVBox(
hello,
widget.NewButton("Hi!", func() {
hello.SetText("Welcome :)")
}),
))
w.ShowAndRun()
}
环境变量改变样式:FYNE_THEME=light
腾图小抄 SCWY.net v0.03 小抄561条 自2022-01-02访问366272次