UOS环境下go-gtk图形界面开发
标签搜索
侧边栏壁纸
  • 累计撰写 13 篇文章
  • 累计收到 0 条评论

UOS环境下go-gtk图形界面开发

zfj
zfj
2023-05-23 / 0 评论 / 106 阅读 / 正在检测是否收录...

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()
}

参考资料:
github/go-gtk
Go语言图形界面开发:Go版GTK
bbtool工具

0

评论 (0)

取消