問題タブ [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.
gtk - GTK と SFML 2 ぼやけたスプライト
GTK+ と SFML 2.0 を併用したい。それをテストするための簡単なウィンドウを作成しましたが、うまくいきません。スプライトがぼやけます。以下は、問題を説明するスクリーンショットです。/edit: ウィンドウは、テクスチャの最初のピクセルのみをレンダリングします。
次のようになります。
コード:
c - GtkWidget 描画イベントが複数回発生しました
以下のコードがオンドロー コールバックを 1 回ではなく 3 回トリガーする理由について、私は頭を悩ませてきました。
mono - 別のウィジェットの前にある GTK# ウィジェット
ウィジェットを別のウィジェットの前面に移動する方法は? ボックス DrawingArea の前に timeLeft ラベルを配置したい
私のコード:
gtk - Gtk.DrawingArea での描画
Gtk.DrawingArea オブジェクト内に描画したいと思います。私はgtk3で作業しているため、描画機能を「公開イベント」ではなく「描画」イベントに接続する必要があります。
しかし、これはうまくいきません。
これが私のコードです:
mouseevent - Gtkmm マウスイベントで線を引く
で mouseevents を使用して線を引きたいと思いGtk::DrawableArea
ます。私が欲しいのは次のようなものです:
- ラインボタンをクリックして、ラインイベントを有効にします
- 作図領域で最初の点(すでに描かれている)を選択
- 次に、描画領域で 2 番目の点 (再び描画済み) を選択します。
- 2 点間に線を引く必要があります
私がすでに持っているもの:
Gtk::DrawingArea
- 線を作成するために必要な、cairo を使用して描画された 2 つのポイント (手動円)
以下は、on_draw 関数を呼び出す私のコンストラクターです。
on_draw 関数は背景を描画します。
PS: この on_draw 関数で 2 つのポイントを簡単に追加できます。私はGtkmmの初心者なので、親切にそれを明らかにするのを手伝ってください。