组织和包
Fyne项目分为多个包,每个包提供不同类型的功能。具体如下:
此导入提供所有Fyne代码通用的基本定义
包括数据类型和接口。
应用程序包提供了启动新应用程序的API。
通常只需要app.New()或app.NewWithID()。
画布包提供Fyne中的所有绘图API。
完整的Fyne工具包由这些原始图形类型组成。
容器包提供用于布置和组织应用程序的容器。
绑定包包含将数据源绑定到小部件的方法。
fyne.io/fyne/v2/data/validation
验证包提供了用于验证小部件内部数据的工具。
fyne.io/fyne/v2/dialog
对话框包包含确认、错误和文件保存/打开等对话框。
布局包提供各种布局实现以供使用
使用容器(在后面的教程中讨论)。
存储包提供存储访问和管理功能。
使用测试中的工具可以更容易地测试应用程序包
大多数图形应用程序都是使用一组小部件创建的。
Fyne中的所有小部件和交互元素都在这个包中。