前言
fyne应用程序的运行是通过runloop来处理用户交互和绘图事件的。使用App.Run()
和window.ShowAndRun()
开始的。必须设置在main()函数中的末尾
。而且一个应用程序只能有一个循环,在代码中只能调用一次,否则会导致错误。
一、运行和退出
1. 循环运行
func main() {
myApp := app.New()
myWin := myApp.NewWindow("app")
myWin.Resize(fyne.NewSize(550, 450))
//这里是循环运行的
myWin.ShowAndRun()
//在应用程序退出之前不会调用之后执行的函数
quite()
}
func quite() {
fmt