Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何更改GTK切换按钮的标签文本?_C_Gtk - Fatal编程技术网

C 如何更改GTK切换按钮的标签文本?

C 如何更改GTK切换按钮的标签文本?,c,gtk,C,Gtk,我有一个gtk切换按钮,我在里面设置了一个标签,如中所示: prog_list[i]。绘制了带有标签(btn_名称)的w=gtk_切换按钮_new_ 我需要能够修改标签上的按钮在程序执行后文本信息。这可能吗 thx。 /从 所以你会用它 gtk_button_set_label (GTK_BUTTON (prog_list[i].drawn_w), "new Text"); 此函数位于button类中,它是toggle button类的父级。表示在button类中可以在toggle butto

我有一个gtk切换按钮,我在里面设置了一个标签,如中所示:

prog_list[i]。绘制了带有标签(btn_名称)的w=gtk_切换按钮_new_

我需要能够修改标签上的按钮在程序执行后文本信息。这可能吗

thx。 /从

所以你会用它

gtk_button_set_label (GTK_BUTTON (prog_list[i].drawn_w), "new Text");

此函数位于button类中,它是toggle button类的父级。表示在button类中可以在toggle button类中使用的任何函数。(请参阅“”)

了解GTK+的价值所在,GTK+提供了类似于宏的功能,可在提供运行时类型检查的同时减少所需的显式转换的数量;在这种情况下,它将是
GTK\u按钮(prog\u list[i].draw\u w)
gtk_button_set_label (GTK_BUTTON (prog_list[i].drawn_w), "new Text");