GTK常用控制元件之標籤( GtkLabel )
標籤主要是顯示文字資訊,用作標誌。
標籤的建立:
GtkWidget *gtk_label_new(const gchar *str);
str:文字內容
返回值:標籤指標
設定標籤的內容:
void gtk_label_set_text (GtkLabel *label,
const gchar *str);
label:操作的標籤
str:文字內容
獲取標籤的內容:
const gchar *gtk_label_get_text( GtkLabel *label );
label:操作的標籤
返回值:獲取到的文字內容
例子程式碼如下:
程式執行效果圖如下:#include <gtk/gtk.h> // 標頭檔案 int main(int argc, char *argv[]) { gtk_init(&argc, &argv); // 初始化 GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL); // 建立視窗 GtkWidget *vbox = gtk_vbox_new(TRUE, 10); // 建立縱向盒狀容器 gtk_container_add(GTK_CONTAINER(window), vbox); // 把縱向盒狀容器放入視窗 // label one GtkWidget *label_one = gtk_label_new("label one"); // 建立標籤 gtk_container_add(GTK_CONTAINER(vbox), label_one); // 將按鈕放在佈局容器裡 // label two GtkWidget *label_two = gtk_label_new("label one"); const char *str = gtk_label_get_label( GTK_LABEL(label_two) ); // 獲得標籤的內容 printf("str = %s\n", str); gtk_container_add(GTK_CONTAINER(vbox), label_two); // 將按鈕放在佈局容器裡 // label three GtkWidget *label_three = gtk_label_new("label three"); gtk_label_set_text( GTK_LABEL(label_three), "change the label text"); // 設定內容 gtk_container_add(GTK_CONTAINER(vbox), label_three); // 將按鈕放在佈局容器裡 gtk_widget_show_all(window); // 顯示視窗控制元件 gtk_main(); // 主事件迴圈 return 0; }
相關推薦
GTK常用控制元件之標籤( GtkLabel )
標籤主要是顯示文字資訊,用作標誌。 標籤的建立: GtkWidget *gtk_label_new(const gchar *str); str:文字內容 返回值:標籤指標 設定標籤的內容: vo
VS2013/MFC程式設計入門之三十一(常用控制元件:標籤控制元件Tab Control )
前面兩節講了樹形控制元件Tree Control,本節開始講解標籤控制元件Tab Control,也可以稱為選項卡控制元件。 標籤控制元件簡介 標籤控制元件也比較常見。它可以把多個頁面整合到一個視窗中,每個頁面對應一個標籤,使用者點選某個標
Android常用控制元件之SeekBar的使用
SeekBar的應用非常廣,比如用來顯示音量條、播放進度條,有水平顯示也有垂直顯示,但Android只給我們提供了水平的,可以用系統預設的樣式也可以用我們自定義的樣式,總之進度條的用法多種多樣,如果Android沒有提供也能我們自己去定製,先上圖 使用圖片自定義水平進度
Android常用控制元件之EditText
EditText 1.監聽器 addTextChangedListener :文字變化觀察者 setOnEditorActionListener: 鍵盤迴車事件 2.常用屬性 an
linux GTK 常用控制元件說明
這裡只是講解一些基本的或者重要的函式。 我們先來講一下這些控制元件的用途: Gtk2-perl 中的控制元件有很多,但是無外乎這幾種型別,一種是用來顯示資料的,一種用來操作資料的,一種是用來將其他控制元件佈局的,還有一種是特殊目的的控制元件。 1、顯示資料的控制元件一般可以
Android 自定義控制元件之標籤控制元件
一、首先這是效果 二、實現原理 通過繼承ViewGroup,然後在重寫 onMeasure測量每個View的寬度,重新onLayout控制每個控制元件的位置, 並新增點選事件 三、實現 1、在onMeasure方法中得到顯示方式,並得到寬高 int widt
Android常用控制元件之ProgressDialog
ProgressDialog可以在當前介面彈出一個置頂於所有介面元素的對話方塊,同樣具有遮蔽其他控制元件的互動能力,用於提示使用者當前操作正在執行,讓使用者等待;以下就是Progress
微信小程式裡面的標籤和html標籤的對比、微信小程式基礎之常用控制元件
微信小程式和html5標籤的區別: HTML5 微信小程式 <h1></h1>...<h6></h6> <p>&l
Winform/C#入門程式設計之第二部分常用控制元件(六:標籤控制元件Label)
簡介: 介紹標籤控制元件Label。一般單獨或者配合編輯框控制元件等使用,用作提示或解釋等。 介紹: 1.屬性 常用屬性 Name 獲取或設定控制元件的名稱
[Xcode10 實際操作]四、常用控制元件-(4)UILabel文字標籤的自動換行
本文將演示標籤控制元件的換行功能, 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override f
[Xcode10 實際操作]四、常用控制元件-(3)UILabel文字標籤的使用
本文將演示標籤控制元件的基礎用法, 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override f
[Xcode10 實際操作]四、常用控制元件-(5)UILabel文字標籤自定義文字樣式
本文將演示給標籤物件新增描邊效果,在專案資料夾上,點選滑鼠右鍵選單, 選擇【Create File】->【Cocoa Touch Class】->【Next】-> 【Class】:MyLabel 【Subclass of 】:UILabel 【Language】:Swift -&g
Winform/C#入門程式設計之第二部分常用控制元件(九:進度條控制元件ProgressBar)
簡介: 介紹進度條控制元件ProgressBar。常用於上傳、下載等,來體現進度。給使用者提示當前執行的進度,防止被認為介面卡主或宕機。 介紹: 1.屬性 常用屬性
Winform/C#入門程式設計之第二部分常用控制元件(八:列表控制元件ListBox)
簡介: 介紹列表控制元件ListBox。常用於日誌的顯示。 介紹: 1.屬性 常用屬性 Name 獲取或設定控制元件的名稱。 Ho
Winform/C#入門程式設計之第二部分常用控制元件(七:數字顯示框控制元件NumericUpDown)
簡介: 介紹數字顯示框控制元件NumericUpDown。一般用在跟數字有關的顯示中。當是純數字時,可以優先使用此控制元件,而不是編輯框控制元件TextBox。 介紹: 1.屬性 常用屬性
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入門基礎知識總結之常用控制元件篇
臨近考試,做一下簡單的總結,鞏固一下; 不能面面俱到,舉的都是一些常用的基礎例子; 上一篇:Android入門基礎知識總結之Layout佈局篇 二、常用控制元件篇 本文介紹了TextView,EditText,Button,RadioButton,CheckBo