Go-GTK 簡單的空白窗口


簡單的空白窗口

在環境配置完成之后,需要在 github 上下載 go-gtk

在配置好的 GOPATHsrc 目錄下用 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


免責聲明!

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



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