気象データを表示し、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 とは別のスレッドからのものです。
信号を使用して、気象データを更新するトリガーを作成しますか? アドバイスを探しています:)