-1
我在C語言中使用GTK + 2進行GUI。我的代碼中有10x10個按鈕表。當我運行我的代碼時,第一個按鈕(button[0][0])
默認爲重點。那麼我怎樣才能防止這個按鈕被默認關注?如何防止按鈕被默認聚焦
代碼:
table = gtk_table_new(10, 10, TRUE);
for (int row=0; row<10; row++) {
for (int col=0; col<10; col++) {
button[row][col] = gtk_button_new_with_label(" ");
g_signal_connect(G_OBJECT(button[row][col]), "button-release-event", G_CALLBACK(buttonClicked), NULL);
gtk_button_set_focus_on_click(GTK_BUTTON(button[row][col]), FALSE);
gtk_table_attach_defaults(GTK_TABLE(table), button[row][col], col, col+1, row, row+1);
}
}