绘制到gtk窗口

时间:2013-02-13 01:34:31

标签: c gtk cairo

我在gtk窗口中的gtk框架中嵌入了gtk绘图区域。我有一个回调函数响应“绘制”信号,最初绘制一些东西到绘图区域。现在我有另一个功能,它响应几个按钮发出的“咔嗒”信号。每次单击一个按钮,我想在绘图区域另外绘制一些东西。如何实现这一目标?我已经尝试制作一个新的开罗表面,绘图区域是目标,但是没有任何由cairo笔划绘制的东西出现。 谢谢!

1 个答案:

答案 0 :(得分:3)

我已经用Gtk +做了一段时间,但我相信你要做的是在gtk_widget_queue_draw_area()处理程序中调用"click",然后执行绘图以响应“{ {1}}“最终会被提出的信号。