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'连接时要传递的数据 –