gpt4 book ai didi

更改 GtkButton 的标签

转载 作者:行者123 更新时间:2023-12-04 09:32:10 30 4
gpt4 key购买 nike

我希望能够在小部件显示后更改 GtkButton 的标签

char *ButtonStance == "Connect";
GtkWidget *EntryButton = gtk_button_new_with_label(ButtonStance);

gtk_box_pack_start(GTK_BOX(ButtonVbox), EntryButton, TRUE, TRUE, 0);

gtk_box_pack_start(GTK_BOX(TopVbox), ButtonVbox, TRUE, TRUE, 0);

gtk_widget_show_all(TopVbox);

ButtonStance == "Disconnect";

gtk_button_set_label(GTK_BUTTON(EntryButton), ButtonStance);

gtk_main();

有人知道怎么做吗?

最佳答案

ptomato 是对的,您在应该使用 = 的地方使用了 ==
您的代码应如下所示:

char *ButtonStance = "Connect";
GtkWidget *EntryButton = gtk_button_new_with_label(ButtonStance);

gtk_box_pack_start(GTK_BOX(ButtonVbox), EntryButton, TRUE, TRUE, 0);

gtk_box_pack_start(GTK_BOX(TopVbox), ButtonVbox, TRUE, TRUE, 0);

gtk_widget_show_all(TopVbox);

ButtonStance = "Disconnect";

gtk_button_set_label(GTK_BUTTON(EntryButton), ButtonStance);

gtk_main();

关于更改 GtkButton 的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2779664/

30 4 0