1
我有一个GTK切换按钮,我设定的标签内,如:如何更改GTK切换按钮的标签文本?
prog_list[i].drawn_w = gtk_toggle_button_new_with_label(btn_name);
我需要在以后修改按钮上的标签文本信息的程序执行。这可能吗?
thx。 /W
我有一个GTK切换按钮,我设定的标签内,如:如何更改GTK切换按钮的标签文本?
prog_list[i].drawn_w = gtk_toggle_button_new_with_label(btn_name);
我需要在以后修改按钮上的标签文本信息的程序执行。这可能吗?
thx。 /W
从doc
void
gtk_button_set_label (GtkButton *button,
const gchar *label);
所以,你会通过
gtk_button_set_label (GTK_BUTTON (prog_list[i].drawn_w), "new Text");
此功能在按钮类,它是一个父切换按钮类中使用它。意思是您可以在切换按钮类中使用的按钮类中看到的任何功能。 (参见“Object Hierarchy”)
美! thx芽。 – user3053087
不要忘记upvote和复选标记:) –
值得一提的是,GTK +提供了类似函数的宏,可以在提供运行时类型检查的同时减少需要的表达式转换次数;在这种情况下,它会是'GTK_BUTTON(prog_list [i] .drawn_w)'。 – andlabs