問題タブ [drawingarea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - GTK# ウィジェット Gtk:: DrawingArea が表示されないか、シグナルに応答しない
Linux/UNIX マシンで MonoDevelop IDE を使用し、C# および .NET フレームワークでコーディングしています。プロジェクトのビルド時に Gtk::DrawingArea を親 Gtk.Window に表示する方法がわかりませんか?
::drawingArea オブジェクトをコードに手動で追加して、ウィンドウに直接配置して (デザイン ビューで、スクリーンショットを参照)、固定ボックス内に ::drawingArea オブジェクトを配置しようとしました。
以下は、私が実装しようとしているコードです。デザインは可能な限り基本的なもので、drawingArea への信号をキャッチして操作する方法を理解できるようにしています。親ウィンドウ (MainWindow) と描画領域 (drawingarea1) があります。
私の質問: drawingArea オブジェクトを Gtk.Window に表示するにはどうすればよいですか? さらに重要なことは、描画領域に設定された信号にオブジェクトを応答させるために欠けているものはありますか? 最終的には、描画領域ウィンドウ内で描画および色付けできるようにしたいのですが、現時点では、描画領域ウィジェットを表示してシグナルをキャッチすることさえできません。
前もって感謝します!
MainWidow.cs
Driver.cs
//******** 部分解 **********//
ColorSelectorDraw.cs
Program.cs
これにより、少なくとも GUI にインタラクティブな描画ボードが表示されるように見えました。csharp.hotexamples.comから取得
python - Python - GTK が DrawingArea シェイプにツールチップを表示
描画領域に 2 つの四角形があります。長方形にさまざまなツールチップを表示する必要があります。例: Tooltip1: Rectangle1
, Tooltip2: Rectangle2
.
それを行う方法はありますか (おそらく、ウィジェットでマウスの位置を使用するか、描画領域で形状を使用するか、別の方法で)?