「gtkmm」を使ってGUIプログラムを作っています。「Gtk::DrawingArea」ウィジェットにいくつかのグラフィックを描画したいのですが、そのウィジェットを「サイズ変更可能」にしたいので、描画するときに「(0,0)」から「(50,50)」への線を考えてみましょう。 "ピクセル-描画領域はサイズ"(50、50)"の正方形にサイズ変更する必要があります。たとえば、「(0、0)」から「(100,70)」ピクセルに線を引く場合、描画領域のサイズを「(100,70)」の長方形に変更する必要があります。
そしてこれを行うには、「Gtk::DrawingArea」ウィジェットを「Gtk::ScrolledWindow」コンテナに入れます。
したがって、サイズが「(100、100)」の画像を描画領域に配置すると、適切なメンバー関数「Gtk :: DrawingArea :: set ___ size_request(100、100)」が呼び出され、サイズが設定されます。 (100、100)ピクセルへの描画領域。したがって、「Gtk::ScrolledWindow」がその中の「Gtk::DrawingArea」よりも「小さい」場合、スクロールされたウィンドウは「scrollable」に変わるはずです-しかし、問題は、それが機能しないことです!!!!!
それで、誰かが私にこれをどのように行うことができるか説明できますか?
ありがとう。