我正在构建一个多线程应用程序,它将显示天气数据并在 C 中自动更新。我让天气数据刷新并加载到变量中。我在运行中更改程序的值时遇到问题。当我使用
gtk_label_set_text(GTK_LABEL(wsrc->text2), wsrc->deg);
我明白了
(out:7604): Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
我该怎么做呢。该调用来自与 main 循环以更新天气数据的单独线程。
我是否使用信号来创建触发器来更新天气数据。寻求建议:)