Skip to content
On this page

组织和包

Fyne项目分为多个包,每个包提供不同类型的功能。具体如下:

fyne.io/fyne/v2

此导入提供所有Fyne代码通用的基本定义

包括数据类型和接口。

fyne.io/fyne/v2/app

应用程序包提供了启动新应用程序的API。

通常只需要app.New()或app.NewWithID()。

fyne.io/fyne/v2/canvas

画布包提供Fyne中的所有绘图API。

完整的Fyne工具包由这些原始图形类型组成。

fyne.io/fyne/v2/container

容器包提供用于布置和组织应用程序的容器。

fyne.io/fyne/v2/data/binding

绑定包包含将数据源绑定到小部件的方法。

fyne.io/fyne/v2/data/validation

验证包提供了用于验证小部件内部数据的工具。

fyne.io/fyne/v2/dialog 对话框包包含确认、错误和文件保存/打开等对话框。

fyne.io/fyne/v2/layout

布局包提供各种布局实现以供使用

使用容器(在后面的教程中讨论)。

fyne.io/fyne/v2/storage

存储包提供存储访问和管理功能。

fyne.io/fyne/v2/test

使用测试中的工具可以更容易地测试应用程序包

fyne.io/fyne/v2/widget

大多数图形应用程序都是使用一组小部件创建的。

Fyne中的所有小部件和交互元素都在这个包中。