1,关于gui
golang 还真的有gui的开发框架。在mac上面好像比较简单。直接用就好。
不知道在其他平台上面咋样。
github项目地址:
https://github.com/andlabs/ui/wiki/Getting-Started
起重核心还是使用了:https://github.com/andlabs/libui
在github上面加星的还是挺多的。非常的活跃的项目。
doc文档:
https://godoc.org/github.com/andlabs/ui
其他的想好想也没有啥了。感觉上wxWidgets应该也是跨平台的。
https://github.com/dontpanic92/wxGo 也有一个哥们做的封装。
但是看了下加星的比较少呢。还是用andlabs/ui的吧。
2,andlabs gui的hello world
安装:
go get github.com/andlabs/ui
package main
import (
"github.com/andlabs/ui"
"fmt"
)
func main() {
err := ui.Main(func() {
name := ui.NewEntry()
button := ui.NewButton("测试")
greeting := ui.NewLabel("")
box :