Go语言GUI示例:使用Fyne库创建简单窗口
以下是一个简单的Go语言GUI示例,使用Fyne库创建带有标签和按钮的窗口:
package main
import (
'fyne.io/fyne'
'fyne.io/fyne/app'
'fyne.io/fyne/widget'
)
func main() {
myApp := app.New()
myWindow := myApp.NewWindow('Hello')
hello := widget.NewLabel('Hello Fyne!')
myWindow.SetContent(widget.NewVBox(
hello,
widget.NewButton('Hi!', func() {
hello.SetText('Hi there!')
}),
))
myWindow.ShowAndRun()
}
这个示例创建了一个带有标签和按钮的窗口,当点击按钮时,标签的文本会更新。可以使用go get命令安装Fyne库:go get fyne.io/fyne。
原文地址: https://www.cveoy.top/t/topic/m5LO 著作权归作者所有。请勿转载和采集!