golang开发桌面应用:
开发前提:
安装:
go get github.com/andlabs/libui go get github.com/andlabs/ui
代码实例:
package main import ( "github.com/andlabs/ui" _ "github.com/andlabs/ui/winmanifest" ) func main() { err := ui.Main(func() { // 生成:文本框 name := ui.NewEntry() // 生成:标签 greeting := ui.NewLabel(``) // 生成:按钮 button := ui.NewButton(`欢迎`) // 设置:按钮点击事件 button.OnClicked(func(*ui.Button) { greeting.SetText(`你好,` + name.Text() + `!`) }) // 生成:垂直容器 box := ui.NewVerticalBox() // 往 垂直容器 中添加 控件 box.Append(ui.NewLabel(`请输入你的名字:`), false) box.Append(name, false) box.Append(button, false) box.Append(greeting, false) // 生成:窗口(标题,宽度,高度,是否有 菜单 控件) window := ui.NewWindow(`你好`, 200, 100, false) // 窗口容器绑定 window.SetChild(box) // 设置:窗口关闭时 window.OnClosing(func(*ui.Window) bool { // 窗体关闭 ui.Quit() return true }) // 窗体显示 window.Show() }) if err != nil { panic(err) } }
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!