go-gtk環境配置

go-gtk環境配置(用於go的圖形化界面)

弄了一天,終於把這個環境給搭建好了,差很少就是安裝msys2-》安裝gtk的各個版本-》安裝mingw(我原來裝有但不影響,由於重複了,環境變量還得改到如今這個,因此原來裝那個就沒用了,也不忍心卸沒留着吧)-》因此安裝go的源碼(SDK環境我以前就已經配置好了,因此這裏不須要在考慮SDK了),還有一點是先官方的下載太慢,就切換鏡像源,我這裏用的全是清華的源,下面的步驟比包括我在清華的源的下載,若下面的步驟安裝有誤,考慮去清華的源找找看。
而後就是個人第一個圖形化的代碼,哈哈哈git

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

    fmt.Println("before")
    gtk.Main()
    fmt.Println("over")
}

相關文章
相關標籤/搜索