1. 程式人生 > >Go版GTK:常用控制元件—視窗

Go版GTK:常用控制元件—視窗

這裡寫圖片描述

常用訊號:

訊號標識 觸發條件
“destroy” 按關閉視窗按鈕時觸發

示例程式碼:

package main

import (
    "os"

    "github.com/mattn/go-gtk/gtk"
)

func main() {
    gtk.Init(&os.Args)

    builder := gtk.NewBuilder()       //新建builder
    builder.AddFromFile("test.glade") //讀取glade檔案

    // 獲取視窗控制元件指標,注意"window1"
要和glade裡的標誌名稱匹配 window := gtk.WindowFromObject(builder.GetObject("window1")) window.SetSizeRequest(300, 240) //設定視窗大小 window.SetTitle("hello go") //設定標題 window.SetIconFromFile("face.png") //設定icon window.SetResizable(false) //設定不可伸縮 window.SetPosition(gtk.WIN
_POS_CENTER) //設定居中顯示 //按視窗關閉按鈕,自動觸發"destroy"訊號 window.Connect("destroy", gtk.MainQuit) window.ShowAll() gtk.Main() }

程式執行效果:
這裡寫圖片描述

相關推薦

GoGTK常用控制元件視窗

常用訊號: 訊號標識 觸發條件 “destroy” 按關閉視窗按鈕時觸發 示例程式碼: package main import ( "os"

圖形使用者介面2常用控制元件

認識幾種常用控制元件 按鈕 選單 工具欄 介面佈局 列表 顯示圖片 匯入依賴 import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "os" "strings" "io

Python學習筆記常用控制元件

按鈕(Button及其家族)· 功能:接受使用者的點選事件,觸發相應的操作。· 常用按鈕:wx.Button:文字按鈕wx.BitmapButton:點陣圖按鈕wx.ToggleButton:開關按鈕· 繫結處理按鈕點選的事件選單(Menu及其元件)wxPython用於建立選

講課筆記常用控制元件常用控制元件——按鈕、影象檢視與影象按鈕

一、繼承關係(按鈕Button)  常用屬性:text、textSize、textColor、onClick(用於繫結事件處理方法)、state_enabled:控制元件是否可用、                    state_pressed:控制元件是否被按下

Android 開發(三)安卓常用控制元件以及仿《微門戶》登入介面實現

一、常用控制元件: 1、文字類控制元件 TextView 負責展示文字,非編輯 EditText 可編輯文字控制元件 2、按鈕類控制元件 Button 按鈕 ImageButton 圖片按鈕 RadioButton與RadioGroup 單

C語言Windows程式開發—Windows視窗樣式與常用控制元件樣式【第04天】

(一)Windows視窗(MDICLIENT)樣式介紹 1 /* Windows視窗樣式 */ 2 WS_BORDER //帶有邊框的視窗 3 WS_CAPTION //帶有標題欄的視窗 4 WS_CHILD

[Xcode10 實際操作]四、常用控制元件-(9)普通警告視窗的使用

本文將演示警告視窗的使用方法。 警告視窗不僅可以給使用者展現提示資訊,還可以提供若干選項供使用者選擇。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewC

Winform/C#入門程式設計之第二部分常用控制元件(九進度條控制元件ProgressBar)

簡介:         介紹進度條控制元件ProgressBar。常用於上傳、下載等,來體現進度。給使用者提示當前執行的進度,防止被認為介面卡主或宕機。   介紹: 1.屬性 常用屬性

Winform/C#入門程式設計之第二部分常用控制元件(八列表控制元件ListBox)

簡介:         介紹列表控制元件ListBox。常用於日誌的顯示。   介紹: 1.屬性 常用屬性 Name 獲取或設定控制元件的名稱。 Ho

Winform/C#入門程式設計之第二部分常用控制元件(七數字顯示框控制元件NumericUpDown)

簡介:         介紹數字顯示框控制元件NumericUpDown。一般用在跟數字有關的顯示中。當是純數字時,可以優先使用此控制元件,而不是編輯框控制元件TextBox。   介紹: 1.屬性 常用屬性

Winform/C#入門程式設計之第二部分常用控制元件(六標籤控制元件Label)

簡介:         介紹標籤控制元件Label。一般單獨或者配合編輯框控制元件等使用,用作提示或解釋等。   介紹: 1.屬性 常用屬性 Name 獲取或設定控制元件的名稱

Winform/C#入門程式設計之第二部分常用控制元件(五單選框控制元件RadioButton)

簡介:         介紹單選框控制元件RadioButton。當多個 RadioButton 控制元件出現時,使使用者能夠從一組選項中選擇一個選項。   介紹: 1.屬性 常用屬性

Winform/C#入門程式設計之第二部分常用控制元件(四複選框控制元件CheckBox)

簡介:         介紹複選框控制元件CheckBox。常用在某些功能的是否啟用判斷。   介紹: 1.屬性 常用屬性 Name 獲取或設定控制元件的名稱。

Winform/C#入門程式設計之第二部分常用控制元件(三組合框控制元件ComboBox)

簡介:         介紹組合框控制元件ComboBox。   介紹: 1.屬性 常用屬性 Name 獲取或設定控制元件的名稱。 Text

Winform/C#入門程式設計之第二部分常用控制元件(十圖片控制元件PictureBox)

簡介:         介紹圖片控制元件PictureBox。常用於相機影象的採集顯示。   介紹: 1.屬性 常用屬性 Name 獲取或設定控制元件的名稱。

Android控制元件佈局(相對佈局)RelativeLayout RelativeLayout是相對佈局控制元件控制元件之間相對位置或相對父容器位置進行排列。 相對佈局常用屬性 子類控制元件相對子

RelativeLayout是相對佈局控制元件:以控制元件之間相對位置或相對父容器位置進行排列。 相對佈局常用屬性: 子類控制元件相對子類控制元件:值是另外一個控制元件的id android:layout_above----------位於給定DI控制元件之上 android:layout_below -

MFC常用控制元件圖片控制元件Picture Control

  圖片控制元件簡介        圖片控制元件和前面講到的靜態文字框都是靜態文字控制元件,因此兩者的使用方法有很多相同之處,所屬類都是CStatic類,有關成員函式已在前面介紹,這裡就不重複了。        圖片控制元件靜態和動態載入圖片        雞啄米下

VS2013/MFC程式設計入門之二十六(常用控制元件圖片控制元件Picture Control)

本節主要講一種簡單實用的控制元件,圖片控制元件Picture Control。通過使用圖片控制元件我們可以在介面某個位置顯示圖片以美化介面。        圖片控制元件簡介        圖片控制元件和前面講到的靜態文字框都是靜態文字控制元件,因此兩者的使用方法有很多

VCWebBrowser控制元件始終在本視窗開啟新頁面

基於view的處理方法========= m_pBrowserApp->put_RegisterAsBrowser(VARIANT_TRUE); void CMyHtmlView::OnNewWindow2(LPDISPATCH* ppDisp, BOO

【QT】QT從零入門教程(九)QT常用控制元件 [QSlider、QSpinBox、QComboBox、QRadioButton]

QSlider 滑動條與QSpinBox微調框 (這裡只貼出控制元件的基本用法,需要時再查閱資料。) QSlider *slider = new QSlider(Qt::Horizontal); // 建立水平滑動條 slider->setRange