Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 gtk 窗口中嵌入了一个 gtk 绘图区域。我有一个响应“draw”信号的回调函数,它最初将一些东西绘制到绘图区域。现在我有另一个函数可以响应几个按钮发出的“点击”信号。每次单击按钮时,我都想在绘图区域另外绘制一些东西。如何实现?我尝试以绘图区域为目标制作一个新的 cairo 表面,但 cairo 笔画没有显示任何内容。谢谢!
自从我用 Gtk+ 做任何事情以来已经有一段时间了,但我相信你想要做的是在处理程序gtk_widget_queue_draw_area()内部调用"click",然后进行绘图以响应draw最终将引发的 " " 信号。
gtk_widget_queue_draw_area()
"click"
draw