Fyne - 基础教程相关说明
本文最后更新于 2024-08-08,文章内容可能已经过时。
入门文档
####官网:https://developer.fyne.io/started/
中文文档:https://juejin.cn/post/7087845871777218567#heading-7
安装:
#创建项目
cd myapp
go mod init MODULE_NAME
#下载 Fyne
go get fyne.io/fyne/v2
1、下载运行fyne演示 ( fyne_demo )
go run fyne.io/fyne/v2/cmd/fyne_demo
2、hello world
一个简单的应用程序首先使用 app.New() 创建一个应用程序实例,然后使用 app.NewWindow() 打开一个窗口。然后定义一个小部件树,在窗口上使用 SetContent() 将其设置为主要内容。然后通过在窗口上调用 ShowAndRun() 来显示应用程序 UI。
package main
import (
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/widget"
)
func main() {
a := app.New()
w := a.NewWindow("Hello World")
w.SetContent(widget.NewLabel("Hello World!"))
w.ShowAndRun()
}
代码演示:
package main
import (
"GoGUI/theme"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/widget"
)
func main() {
a := app.New()
a.Settings().SetTheme(&theme.MyTheme{})
w := a.NewWindow("验证系统")
hello := widget.NewLabel("快来点一下下面的按钮!")
w.SetContent(container.NewVBox(
hello,
widget.NewButton("点我点我", func() {
hello.SetText("恭喜你,点击成功,虽然没什么卵用~")
}),
))
w.ShowAndRun()
}
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 晴玖科技
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果