簡單的空白窗口
在環境配置完成之后,需要在 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