Skip to content
On this page

从之前的版本升级到v2.3

2.3版本与2.2.4和更早版本完全向后兼容,因此升级就像更新编译代码的版本一样简单。这取决于是否使用go模块。


模块

如果您的项目有一个go.mod文件,那么您可以编辑require行以使用v2.3.0版本,也可以在目录中执行以下命令:

go
go get fyne.io/fyne/v2@v2.3.0

下次您构建或运行应用程序时,它将使用2.3版本,显示更新的主题。

GOPATH

如果您不使用模块,则需要在go源代码中更新Fyne签出。要执行此操作,请执行以下命令:

go
go get -u fyne.io/fyne/v2

任何没有模块文件的应用程序现在都将使用2.3版本。

Fyne Command命令

您应该为v2.3.0更新fyne工具,以获得最新的web元数据支持和错误修复。您可以使用与上面类似的go get命令进行升级:

go
go get -u fyne.io/fyne/v2/cmd/fyne@v2.3.0

完成后,通过运行fyne版本检查是否安装了新版本。

版本发生改变的地方

尽管此版本是向后兼容的,因此您的代码将按预期编译和运行,但您可能会注意到一些更改。

按钮在默认主题中不再透明,因此在其下绘制的项目将不会显示出来。由于这最常见的是显示按钮的颜色,请考虑将button.Impo重要性设置为新的ErrorImportance或WarningImportance。

更多详情请看快速入门.