看板 C_and_CPP 關於我們 聯絡資訊
這兩天卡在這邊卡很大 所以厚顏上來請教一下對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