关于 Fyne
Fyne 是使用 Go 语言编写的易于使用的 UI 工具包和应用程序 API。它旨在构建使用单个代码库在桌面和移动设备上运行的应用程序。
当前的版本是 1.2,该版本增加了对 iOS 和 Android 设备的支持,并提供了编写自定义窗口小部件的更简单方法。我们现在正在朝 1.3 迈进,它将添加数据绑定和一些更高级的小部件,例如表和列表。
使用条件
要使用 Fyne 开发应用,您将需要 Go 1.12 或更高版本,C 编译器和系统的开发工具。如果不确定是否已全部安装或不知道如何安装,请查看我们的入门文档。
使用标准的 go 工具,您可以使用以下方式安装 Fyne 的核心库:
$ go get fyne.io/fyne
部件演示
想要查看 Fyne 的功能展示,请执行以下操作:
$ go get fyne.io/fyne/cmd/fyne_demo/
$ fyne_demo
并且你会看到 (在你点击一些按钮之后):
如果你是用的是浅色的主题会看到:
入门
Fyne 的设计非常易于编码。如果你已经按照使用条件的步骤进行操作了,那么你只需要一个 Go IDE(或文本编辑器)即可。
打开一个新文件,您就可以编写您的第一个应用程序了!
package main
import (
"fyne.io/fyne/widget"
"fyne.io/fyne/app"
)
func main() {
app := app.New()
w := app.NewWindow("Hello")
w.SetContent(widget.NewVBox(
widget.NewLabel("Hello Fyne!"),
widget.NewButton("Quit", func() {
app.Quit()
}),
))
w.ShowAndRun()
}
你可以像这样简单的运行它:
go run main.go
他看起来应该像这样:
请注意,默认情况下,Windows 应用程序是从命令提示符加载的,这意味着如果单击图标,可能会看到命令窗口。要解决此问题,请在运行或构建命令中添加参数 -ldflags -H = windowsgui。
文档
在 Fyne 开发网站 或者 pkg.go.dev 上有更多可用文档。
例子
你可以在 examples repository 中找到许多应用程序的例子。另外,可以在 我们的网站上找到使用 fyne 应用程序列表。
程序员编程交流QQ群:805358732
如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。