1

gtkウィンドウのgtkフレームにgtk描画領域が埋め込まれています。最初に描画領域に何かを描画する「描画」信号に応答するコールバック関数があります。これで、いくつかのボタンから発せられる「クリック」信号に応答する別の関数ができました。ボタンがクリックされるたびに、描画領域に何かを追加して描画したいと思います。これはどのように達成できますか?描画領域をターゲットにして新しいカイロサーフェスを作成しようとしましたが、カイロストロークで描画されたものが何も表示されません。ありがとう!

4

1 に答える 1

3

Gtk +で何かをしてからしばらく経ちますが、ハンドラーgtk_widget_queue_draw_area()内で呼び出して、最終的に発生する「」信号に応答して描画を行うことをお勧めします。"click"draw

于 2013-02-13T01:39:44.627 に答える