02. 创建第一个应用

第一个应用 #

在完成了入门安装文档中的步骤后,你现在已经准备好构建你的第一个应用程序了。为了说明这个过程,我们将构建一个简单的“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()
}

上面的代码可以使用命令go build .进行构建,然后通过运行hello命令或双击图标来执行。你也可以跳过编译步骤,直接使用go run ..来运行代码。

无论采取哪种方法,都会显示一个窗口,看起来像这样:

如果你更喜欢浅色主题,只需设置环境变量FYNE_THEME=light,你就会得到:

这就是入门的全部内容了。要了解更多,你可以阅读完整的 API文档