0
void
add_button_clicked(GtkButton * widget, GtkTreeView * treeview){
printf("%s\n",G_OBJECT_TYPE_NAME(widget));
} // Prints GtkTreeView
雖然標準的GtkButton:單擊了信號應該是這樣的工作(小部件本身其次是用戶數據)由於某種原因,交換信號處理程序被稱爲這裏和這兩個參數混合起來。格萊德,GtkBuiler或GTK意外交換的信號處理
我可以只是將代碼拖動一下,以便通過這個,但我想深入到的底部,爲什麼這是發生的,所以我可以修復/防止它。
沒有檢查空白交換複選框,我沒有手動連接任何信號,所以我不知道爲什麼會發生這種情況。
編輯:好的,現在發生了所有我的回調,這是一個巨大的巨大問題!請幫忙!
編輯:這種「功能」是顯然這裏所以林間空地用戶可在空地對象添加到回調和直接引用GTK函數,使得它們可以例如隱藏的窗口小部件,而無需編寫的一行代碼。我會滾動它。