0
我正在做一個板這樣知道哪個按鈕被按下了! GTK
GtkWidget *board[x][y];
如果我做按鈕的排列,我怎麼能知道哪個按鈕被按下?
是否陣列的
g_signal_connect(G_OBJECT(board[][]), "clicked",
G_CALLBACK(board_button_pressed), NULL);
// I want to know what [][] they pressed, how could I verify/check this?
回報哪個按鈕被按下?或者,我是否必須爲每個棋子單獨製作一個功能?
例如:
OOO
OXO
OOO
如何知道哪個按鈕被按下,如果所有的按鈕被命名一樣嗎?
給我一秒,我會試試看,看看會發生什麼,感謝您的幫助! – drodri420
我seee標識符* id =數據; 「數據」代表什麼? – drodri420
'data'是傳遞給回調函數的參數。您可以設置使用'g_signal_connect'連接時要傳遞的數據 –