qgraphicsview

    7

    6答えて

    私はQGraphicsItemの親であるQGraphicsTextItemを持っています。私はQGraphicsTextItemが常にQGraphicsItemのすぐ上に存在するようにしたいが、スケールファクタが1より小さくなるとテキストを同じサイズにしたい、つまり親グラフィックスアイテムの縮尺が小さくなりました。スケールファクタが1未満のときにQGraphicsItem::ItemIgnores

    7

    1答えて

    QGraphicsViewとQGraphicsSceneでいくつかの問題がありました。 シーンをズーム/ズーム解除してmousePressEventでアイテムを作成すると、その位置にオフセットがあります。どのようにこれを避けることができますか? event.pos()ではなくビューよりも、現場にmousePressEventを再実装 from PyQt4 import QtCore, QtGui

    6

    1答えて

    CADアプリケーションで使用するカスタムキャンバスをQGraphicsViewにサブクラス化しました。 QGraphicsView :: wheelEventを再実装して、コントロールキーのキーボード修飾子を確認し、コントロールキーが押されている場合はズームするようにしました。私は、ユーザーがシフトを保持し、ホイールを使用するときに水平スクロールを実装しようとしています。 私が問題になっているのは

    5

    3答えて

    QGraphicsViewの中に矩形がほとんど描画されません。私はQPixmapでQBrushを作成することにより、これらのカスタムスティプルパターンを使用します。これは、期待どおりのデフォルトのズームレベルで表示されます。 私がview->scale()と呼ぶと、私が期待したように四角形が大きくなったり小さくなったりします。しかし、Qtは予想されない点描パターンの個々のビットをスケーリングしまし

    5

    1答えて

    の実装、私はこのような何かを行く作業の実装を持っていますだから、私の問題は、Tによってシーンを乗算するために、2つの浮動小数点値をとる、QGraphicsViewのscale()機能にズームレベルを表すmとnの値を有するスライダを交配から生じるれる以下 void CustomView::setZoomLevel(int level) { if(zoomLevel - level < -

    0

    1答えて

    Qtを初めて使用しているので、この質問をすることがあります。私はサブクラス化されたQGraphicsView内で画像をレンダリングしています。 addPixmap()でPixmapとしてシーンに画像を追加しました。特定の場所にある大きな画像の上に小さい画像をオーバーレイ(blit)したいと思います。 addPixmap()を呼び出すことで、小さな画像をシーンに追加することもできますが、常に左上隅に

    5

    1答えて

    QGraphicsViewを再実装して、マウスホイールイベントでシーンをズームするようにしました。シーンには、いくつかのQGraphicsPixmapItemが含まれています。ホイールイベントコールQGraphicsView :: scale(qreal sx、qreal sy) すべてが完璧に動作しますがレンダリングされます。縮小すると(シーンが小さくなります)、エイリアシングが表示されます。私

    0

    1答えて

    QGraphicsViewに有限オートマトンを表示したい。サブクラスQGraphicsItem私は状態を表すクラスを持っています:Nodeは、状態間の移動を指定するLinkインスタンスへのポインタを保持します。各リンクは、起点と宛先も保持します(Nodeインスタンスへのポインタ)。 私のコードでは、状態の1つを移動してリンクを更新(再描画)します。私はpaint()に電話をかける方法を見つけたり、

    19

    1答えて

    QGraphicsSceneにポリゴンを描きたいが、ポリゴンには緯度/経度の位置があります。私は、このような投影にQGraphicsScene/QGraphicsViewを設定するにはどうすればよい ^ 90 | | -180----------------------------------->180 |

    0

    2答えて

    アニメーションフレームワークでGraphicsScene(例えば、クラスを使用し、サブクラス化されたqPixmapItemおよびQObject)を回転させるために、GraphicsSceneで3Dアニメーションを実行しようとしています。 私は垂直軸の周りの画像を回転させるまで、すべてうまく動作します。 item.rotate()を使用する方法はありません。したがって、QTranformを使用してい