簡體   English   中英

GTK如何使用gtk_builder_add_from_string()

[英]GTK how to use gtk_builder_add_from_string()

我是Gtk的新手,我還使用Glade設計GUI。

使用gtk_builder_add_from_string()顯示在glade中設計的GUI的必要步驟是什么?

到目前為止,我將一個.glade文件加載到內存中,運行了g_type_init(),我得到了一個gtk_builder_new()結構,我將其傳遞給gtk_builder_add_from_string()。

接下來,我需要做什么才能顯示GUI和與小部件“對話”?

(對不起,可能是一個愚蠢的問題,但我和Google今天並非完全是朋友)

通常,步驟如下:

  1. 獲取構建器(您已掌握)
  2. 呼叫gtk_builder_add_from_string 必須在.glade文件中創建該字符串。 您只需將文件轉換為C字符串即可。
  3. 您可以使用gtk_builder_get_object(builder,"name")獲取不同的圖形元素,其中name是某個元素的名稱。 你通常有一個頂級窗口。
  4. 從構建器恢復的所有小部件上調用show()方法。 特別是頂層窗口。

這將使您的應用程序栩栩如生。 請注意,您也可以連接信號等。 你可以在這里看到一個例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM