go-gtk環境配置


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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM