問題タブ [qpolygon]
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++ - Qt 回転画像 -> ポリゴン
私はQImage(x、y)に中心があり、サイズ(w、h)があります。回転を適用し、最終的に を使用してスケーリングしQTransformます。これで、(x,y) を中心に新しい画像 (回転/スケーリング) を簡単に配置できます。
QPolygon回転/スケーリングされた画像の隅に4つのポイントが必要です。私の試みはすべて失敗しました。
また
私が得たのは、間違った位置にあるポリゴンだけです。正しいコードはどれですか?
c++ - QPolygon の Qt 構造体
私はこの構造を持っています:
以下のように初期化しようとしましformsたが、セグメンテーション違反エラーが発生しました:
私もこのように試みます:
多角形を構造体に入れるにはどうすればよいですか?
python - QPolygon に QPoint が含まれているかどうかを調べる - 期待される結果が得られない
私は PyQt でプログラムに取り組んでおり、グリッドとそのグリッド上に移動してクリックできる一連のポリゴンを表示するウィジェットを作成しています。ポリゴンのクリックを実装しようとすると、うまくいかないようです。以下は機能しない機能です。
コンテキストでは、はマウスの位置self.polysのリストです。入ってみましたQPolygonse.pos()
コントロールポイントで機能するかどうかをテストしますが、コンソールでは次のようにしか表示されません。
ここで間違っていることがありますか、または上記の「ポリゴン」を実際に使用できるものに変換するにはどうすればよいQPolygonですか?
編集:
リストの生成に使用されるコードは次のとおりself.polysです。
インライン for ループを使用しQPolygonsてリストに追加すると、問題になる可能性がありますか?
c++ - 円弧を描画し、boundingRect()、shape() をオーバーライドします
class Edge : public QGraphicsItemあるノードから別のノードへの矢印の描画を実装する があります (下の画面) 。
ここで、自分自身 (弧) に矢印を描く機能を追加する必要があります。
円弧、オーバーライドboundingRect()、および を描画できませんshape()。
以下のコードで、矢印または円弧を描画します。完全なプロジェクトはこちら -> github .
c++ - QPolygon を QPushbutton に変える
ウィンドウに QPolygon をペイントし、QPushbutton として使用できるようにしたいと考えています。これを行う方法はありますか?(QMousePressEvent を使用せずに、ポリゴンの位置でマウスの位置を確認することが最も望ましい)
トンのアドバイスの後:
MainWindow.cpp:
qpolygonpusbutton.cpp:

