2010-05-20 169 views
1

我正在使用glade來設計一個用C語言編寫的程序界面,但我遇到了一些按鈕問題。按鈕問題

有人可以解釋我如何設置在林間空地的一個按鈕的動作?我的意思是,我在我的代碼中寫了一個函數,但我不知道如何將它與圖形相關聯......我設置了信號框GtkButton激活,並且我選擇了「on_button_activate」,並且在「user數據」我把我的函數的名稱,但是當我copile它是這樣的終端answare:

[email protected]:~/Scrivania$ ./provaGrafica 

(provaGrafica:3139): Gtk-WARNING **: Could not lookup object funzione_esporta on signal activate of object button4 

(provaGrafica:3139): Gtk-WARNING **: Could not find signal handler 'on_button4_activate' 
[email protected]:~/Scrivania$ 

和obviusly按鈕不

感謝

回答

1

格萊德工作,請選擇您的按鈕, 然後根據'一般「選項卡轉到」相關操作「並從列表中選擇一個操作,否則選擇」新建「創建一個操作。

通常您會將'使用操作外觀'設置爲'是'。

創建的動作,默認情況下是在頂層。選擇它並相應地根據需要修改屬性,並設置一個信號處理程序(信號選項卡),您必須在代碼中連接該信號處理程序(信號選項卡)。