GTK绘图区域未实现

时间:2016-09-30 02:37:25

标签: c++ gtk gtkmm

在我的应用程序中使用DrawingArea(即使用gtkmm),如下所示:

Window win;
DrawingArea area;
Box box(ORIENTATION_VERTICAL);
area.signal_realize().connect(sigc::ptr_fun(&on_video_area_realize));
box.pack_start(myWidgets, true, true);
box.pack_start(area, false, false);
win.add(box);
win.show_all();

问题是,函数on_video_area_realize没有被调用,如果我用area.get_realized()查询DrawingArea的状态,它是false,所以它还没有实现。

我不明白为什么没有实现?据我了解,当一个小部件被添加到一个窗口时就实现了一个小部件 - 据我所知,我已经这样做了。

非常感谢任何帮助:)

问候,tagelicht

0 个答案:

没有答案