golang环境及GTK库
go 基础环境
go get github.com/mattn/go-gtk/gtk
gtk环境
sudo apt-get install libgtk2.0-dev libglib2.0-dev libgtksourceview2.0-dev
开启CGO_ENABLED编译环境
go env -w CGO_ENABLED=1
package main
import (
"fmt"
"os"
"github.com/mattn/go-gtk/gtk"
)
func main() {
gtk.Init(&os.Args)
win := gtk.NewWindow(gtk.WINDOW_TOPLEVEL)
win.SetTitle("go gtk")
win.SetSizeRequest(480, 320)
win.Show()
gtk.Main()
}
评论 (0)