Go-GTK 简单的空白窗口
简单的空白窗口
在环境配置完成之后,需要在 github 上下载 go-gtk。
在配置好的 GOPATH
的 src
目录下用 git 下载即可。
当然,也可以在 GOPATH
以外的目录使用 go mod
。
在goland
中的设置:
第一次运行点击这里:
示例代码:
package main
import (
"github.com/mattn/go-gtk/gtk"
"os"
)
func main(){
//GTK初始化操作,必须在控件定义之前使用
gtk.Init(&os.Args)
// 通过GTK创建窗口
// WINDOW_TOPLEVEL指明窗口的类型为最上层的主窗口(即带边框的窗口),它最常用
win := gtk.NewWindow(gtk.WINDOW_TOPLEVEL)
// 设置窗体的大小
win.SetSizeRequest(640, 480)
// 设置窗体标题
win.SetTitle("GTK窗口")
// 用来显示上一步创建的窗口控件。
win.Show()
// 显示全部
// win.ShowAll()
// 调用GTK下的main运行程序,等待用户操作
gtk.Main()
}
程序运行结果:
李培冠博客
欢迎访问我的个人网站:
李培冠博客:lpgit.com