カスタム GUI ジェネレーター ツール (glade のような新しい GUI ツール) を開発中であり、それを達成するために ruby-gtk2 を使用しています。私は ruby と gtk の世界の初心者なので、背景画像をウィジェットに追加する際に遭遇した問題について助けが必要です。
詳細に説明すると、アプリケーション (つまり、GTK::window) には、左セクションと右セクションの 2 つのセクションがあります (セクションは、フレーム、レイアウト、パンされたウィンドウ、または同等のものにすることができます)。左のセクションには、Button、Label、CheckBox などのすべてのウィジェットのリストが画像として表示されます。したがって、GUI を設計する必要があるユーザーは、左側のセクションから右側のセクションにウィジェットをドラッグ アンド ドロップし、右側のセクションにドロップすると、ウィジェット (つまり、ウィジェット) はサイズ変更可能で、右側のセクション全体にドラッグできる必要があります。
現在、すべてのウィジェットをイベントボックスに追加して、右側のセクションにドラッグアンドドロップすると、drag_start、drag_motion、drag_endなどのイベントのすべてのコントロールを取得できます.しかし、どうすれば画像をイベントボックスの背景として追加できますか?ボタン画像がイベントボックスに追加され、サイズ変更とドラッグも処理されます。概念は、ユーザーが右のセクションにドロップするウィジェットのプロパティのサイズを変更できる必要があるということです。これを実装する際に助けが必要です。これを達成するために何かが欠けていることはわかっています。提案をお待ちしています。