作者QCANCER (琉璃螃蟹)
看板C_and_CPP
標題[問題] 請教一個gtkbuilder的用法
時間Sun Jun 28 21:40:10 2009
這兩天卡在這邊卡很大
所以厚顏上來請教一下對GTK較熟的先進
目前我是用Glade弄好GUI,用gtkbuilder轉xml
由於在xml的地方我對button clicked會傳callback function的signal
我的問題在於我有好多個button
這幾個botton可能都指向同一個功能,只是可能根據按鈕的不同而丟入不同的參數
我想請問的是,是否有辦法利用ID來作為分辨
例如在XML中
<object class="GtkButton" id="
007">
.
.
.
<signal name="clicked" handler="on_button_clicked_function"/>
傳回到函式的時候,就知道這是由這個id為007的按鈕觸發的訊號
讓同一個函式處理每一個不同ID的button,甚至是image呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.91.98.194
推 wildpizza:在 realize 時, 用 g_object_set_data 06/30 09:20
→ wildpizza:在 clicked 時, 用 g_object_get_data 06/30 09:21
→ QCANCER:謝謝 我再試試 ^^ 06/30 10:09