プログラムの GUI を作成します。
私の関数はいくつかの計算を行い、データの配列を受け取ります。cairo を使用してこのデータをプロットしたいと思います。
//計算用の関数のコード GtkWidget *darea; GtkWidget *ボックス; darea = gtk_drawing_area_new(); gtk_widget_set_size_request (darea, 100, 100); ボックス = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); gtk_box_pack_start (GTK_BOX (ボックス), darea, FALSE, FALSE, 0); gtk_table_attach_defaults(GTK_TABLE(テーブル), ボックス, 0, 1, 1, 2); g_signal_connect(G_OBJECT(darea), "描画", G_CALLBACK(on_draw_event), NULL);
しかし、「描画」信号は発せられません (on_draw_event コールバック関数は開始されません)。関数で計算した後に「描画」信号を送信するにはどうすればよいですか? ありがとう。