問題タブ [qgraphicslineitem]

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.

0 投票する
1 に答える
641 参照

c++ - Qtの固定点の周りに線をアニメーション化する方法は?

Qtの固定点の周りに線をアニメーション化しようとしています. これを行うにはクラスを使用する必要があると思いますが、使用するQPropertyAnimationプロパティがわかりません。

明確にするために、これが私がやろうとしていることです。

(x1, y1) = (0, 0) & (x2, y2) = (5, 10) とすると、これがアニメーションの最初のフレームになります。次に、(x1、y1)、(x2、y2)、((x1、y1)が線の一方の端、(x2、y2)がもう一方の端)から(x1 , y1), (x3, y3), (x3, y3) = (10, 5). 時計の針のアニメーションに似ています。そして、誰かがアナログ時計の例を投稿する前に、私が必要としていない回転pixmapを使用しています。

Qt アニメーションに関する多くの情報は見つかりませんでした。基本的な GUI チュートリアルがたくさんあるだけです。

私は次のことを試しました

この方法の問題は、この手法では、->setStartValue(startX, startY, ...) を使用してウィジェットの (0, 0) に基づいて 2 つのポイント間でウィジェットが移動され、1 つを保持できないことです。定点での私の線の。

このメソッドの問題は、(0, 0) ポイントに沿ってウィジェットを回転させるという点でジオメトリに似ています。

望ましい効果を達成する方法を教えてもらえますか?

ありがとう。

0 投票する
1 に答える
125 参照

python - QGraphicsLineItem をドラッグしにくくする

以下に示すように、ドラッグ可能な QGraphicsLineItem を作成しました。ただし、問題は、行の選択が非常に面倒なことです。線の「選択半径」を大きくしてドラッグしやすくしたい