GTK是⼀套在GIMP的基础上发展⽽来的⾼级的、可伸缩的现代化、跨平台的图形⼯具包,提供⼀整套完备的图形构件,适⽤于⼤⼤⼩⼩各种软件⼯程项⽬,⽆论是⼩到只需要⼀个窗⼝,还是复杂的如桌⾯环境。简单来说,GTK是⼀种函数库,⽤来帮助制作图形交互界⾯的。

环境

ubuntu 16.04

liteide x X37.4

go 1.9

gtk 2.0

工程引用GTK模块

"os"
"github.com/mattn/go-gtk/gtk"

注意:如果本地未下载安装GTK模块,那么必须先下载安装完成后,即可使用。如果没有下载,那么下载完成后,安装到GOPATH的src目录下

GTK基本组件的简单使用

1、窗体
// gtk_study project main.go
package main

import (
	"os"

	"github.com/mattn/go-gtk/gtk"
)

func