fyne应用打包
可以使用fyne package
打包,需要先安装fyne命令工具,如果之前已经安装则无需再安装。
go install fyne.io/fyne/v2/cmd/fyne@latest
创建一个应用
package main
import (
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/widget"
)
func main() {
a := app.New()
a.Settings().SetTheme(&MyTheme{})
w := a.NewWindow("你好")
hello := widget.NewLabel("你好 Fyne!")
w.SetContent(hello)
w.ShowAndRun()
}
如果使用go build .
产生的exe文件,双击的时候会有一个命令行窗口。
使用package打包后就不会出现这个黑乎乎的窗口了。
打包
fyne package -os darwin -icon pic.png # 打包成macos系统下的可执行文件
fyne package -os linux -icon pic.png # 打包成linux系统下的可执行文件
fyne package -os windows -icon pic.png # 打包成windows系统下的可执行文件
这时候再双击就不会出现那个黑乎乎的窗口。