按钮的阵列我想创建GTK +按键的阵列。所以,如何修改'gtkWidget *按钮'来创建按钮数组。我已将该声明修改为'gtkWidget(* button)[20]',并在下面的代码中使用了此按钮。但是,它显示了一个错误。 “分配给输入时不兼容的类型‘结构的GtkWidget * [20]’从类型‘结构的GtkWidget *’”如何在GTK +
gtkWidget (*button)[20];
static char *values[100] =
{ "127.0.0.1", "Idle",
"192.168.73.129", "Idle",
"192.168.73.130", "Idle",
"192.168.73.131", "Idle",
"192.168.73.132", "Idle",
"192.168.73.129", "Idle",
"192.168.73.131", "Idle", };
for(i=0; i < 6; i++) {
for(j=0; j < 2; j++) {
button1[pos] = gtk_button_new_with_label(values[pos]);
gtk_table_attach_defaults(GTK_TABLE(table), button1[pos], j, j+1, i+1, i+2);
pos++;
} }
所以想要像'(gktbutton *)[20]'或需要查看https://developer.gnome.org/gnome-devel-demos/unstable/guitar-tuner.c.html.en –
也关于'GtkWidget的什么*按钮[X] [Y]' –
我已经检查(gktbutton *)[20],但它不工作。 –