私は、線と四角形を描画するアプリケーションを開発したいと思います。 一点固定にしています。 誰でもどの例でも助けることができます...pyqtのマウスイベントを使用して線と四角形を描く
1
A
答えて
2
drawRectのような便利な機能の多くは、QPainterにあります。
QWidget :: mousePressEvent、QWidget :: mouseMoveEvent、およびQWidget :: mouseReleaseEventを使用して、ユーザーがシェイプをどこに描画しているかを確認します。
既に描画されている図形のQImageが必要です。 ユーザーが新しい図形を作成している間は、その図形をユーザーに表示されるQPixmapに追加する必要がありますが、ユーザーがマウスボタンを離すまでは新しい図形をQImageに追加しないでください。こうすることで、描いている図形を調整することができます。
0
私はscribble exampleを調べると、正確な解決策が得られます。 同じことをやりたかったので、フリーライドの例から関連するコードをコピーし、私が望むように動作させるためにいくつかの変更を加えました。
この質問は何年も前に尋ねられましたが、まだ誰かがコードを必要とする場合は、私は手伝ってください。
関連する問題
- 1. Rafael.jsを使用して破線の四角形を描画
- 2. Javascript、WebGL、HTMLを使用して四角形を描く
- 3. ループを使用して四角形を描く方法は?
- 4. キャンバスに破線の四角形を描く方法は?
- 5. 四隅を指定して四角形を描く方法
- 6. androidのmin3dで四角形を描く
- 7. Mathematicaで四角形のグリッドを描く
- 8. Pythonのタートルで四角形を描く
- 9. キャンバスとsvgを使用して丸い四角形を描く方法は?
- 10. HTMLとCSSを使ってKundli Design(四角形の菱形と三角形)を描く方法は?
- 11. コアグラフィックスとUIImageで四角形を描画
- 12. キャンバスを使って角丸四角形を徐々に描く方法
- 13. キャンバス上に四角形を描画すると、1つの四角形しか描画されない
- 14. CGGradient:角度で線形グラデーションを描く
- 15. キャンバス描画線形勾配で四角形を塗りつぶし
- 16. Cで角丸四角形を描く方法#
- 17. Css - 丸みを付けた四角形を背景として描く
- 18. ユーザーが指定した画像に円/四角形を描く
- 19. iOS SDKを使用してGoogleマップに四角形または縁石線を描きます。
- 20. 線形/非線形テクスチャマッピング歪みのある四角形
- 21. 2色のSpritekitで四角形/円と三角形を描画します。 。 。
- 22. C++で継承を使用する四角形、円形、四角形の領域
- 23. OpenGLの基本:多色の四角形を描く
- 24. matlabで複数の無地の四角形を描く
- 25. Javaで凸凹の四角形を描く
- 26. Matlabの 'line'コマンドで四角形を描く
- 27. キャンバスに複数の四角形を描く
- 28. マウスの位置にあるopenglで四角形を描く
- 29. なぜ私はfillPolygon()で四角形を描くのですか
- 30. 各マウスに個別の四角形を描く
これは非常に一般的です。問題のある領域を具体的に絞り込むことはできますか? – Bill