qgraphicsscene

    2

    1答えて

    私は偉大な実装をthis answerから拡張しようとしているので、パスはグラフィックシーン内のユーザーのクリックから作成され、ダブルクリックを使用してパスを閉じます。 これはうまくいきますが、私がまだ解決できなかった唯一の問題は、パス内の最初のノードの変更です。明らかに私はそれがitemChangedメソッドを介してそれに接続された最後のサブパスを更新することを望むが、それが起こることができませ

    1

    2答えて

    可動で選択可能なグラフィックアイテムをいくつか作成する必要があります。アイテムは、別のアイテムが選択されるか、ユーザーがシーンの空の部分をクリックしてすべてのアイテムの選択を解除するまで、選択されたままになります。選択したアイテムは、選択されていないアイテムと異なって見える必要があります。メインウィンドウの任意のウィジェットは、グラフィックアイテムが選択されているかどうかを問い合わせることができま

    3

    1答えて

    デバイスの一部のコンポーネントの(メモリ)レイアウトを表示するシンプルなGUIを作成しようとしていますが、実際には苦労しています私は表示された領域にしたいポリシー。 は私が最初に私がこれまでにしたものをお見せしましょう(私のコードは非常に大きくなったが、誰もがそれを実行できるようにするために、私がダウンして必要最小限に/変更コードを狭め): #!/usr/local/bin/python3 fr

    0

    1答えて

    私はQGraphicsViewとQGraphicsSceneは、任意の変更されたプロパティが、なしに設定している view->setDragMode(QGraphicsView::RubberBandDrag); view->setRenderHint(QPainter::Antialiasing, true); RubberBandDragは、成果物を残し、ラバーバンド自体が、多くの場合、

    0

    2答えて

    私は、単一のQGraphicsViewがそれを見て、QTimerでGraphicsScene:public QGraphicsScene継承したクラスを持って、 void GraphicsScene::adv() { if (actor) views().at(0)->ensureVisible(actor,200,100); advance(); } advance()機能

    0

    1答えて

    最初にQGraphicsView::scene()を使用する場合、構文はどのように見えますか?私の目標は、グラフィックスビューオブジェクトのpixmapのスケールをスライダで変更することです。私はQgraphicsView::scene()とQScene::itemsAt()などを使用して元のpixmapを見つけて、QPixmap::scaled()を使用します(これは私の化粧品のプロパティがpi

    1

    1答えて

    実際には私は水平方向にのみ移動できるQPolygonFを持っていますが、そうすると、最初のポイントから現在のシャドーエフェクトが描画されます。それは素晴らしいですが、私は多すぎるポリゴンを動かすと、私は正確にはっきりしない、またはいくつかの空白の点が私の影に表示される残余効果を得た。ここ は私のコードの効果解決 void ShadowEffect::draw(QPainter *painter)

    1

    1答えて

    私のアプリケーションでは、ユーザーがマウスボタンをクリックしてアイテムにカーソルを合わせることでアイテムの色を変更できるQGraphicsSceneがあります。以下は 私は別の質問から借りサンプルコードです:だから PyQt: hover and click events for graphicscene ellipse from PyQt5 import QtGui, QtCore, QtWid

    0

    1答えて

    Qt画像クラスに存在しないカスタマイズされた画像編集ツールを使用して画像エディタを実装しようとしています。ユーザーがイメージシーンをクリックして操作を実行すると、GUIアプリケーションでイメージを即時に更新し、その変更をリアルタイムでユーザーに表示します(ピクセル、ズームなど)。問題は、クリックしたときに画像を編集するアクションは、別のクラス(少なくとも私の知る限り)でしか行えないことです(この例

    0

    1答えて

    ドラッグアンドドロップ処理を使用して一連のアイテムをペイントするシーンがあります。私がしたいことは、私がそれを緩めた場所にアイテムを置くことです。自動スケールしません。私には何が起きるのですか?たとえば、シーンが空の場合、アイテムをドラッグしてシーンの右側に非常に近いところに放しておけば、それは私を中に置きます。それは私が望むものではありません。私が望むのは、それを置く場所に置くことです。アイテム