qgraphicsitem

    0

    1答えて

    ここにコードがあります。それは動く。このバグを表示する。楕円を右クリックし、楕円をクリックしてドラッグします。それを右クリックして[完了]をクリックします。それから、同じことを「回転」する。 私はself.setRotation、self.setTransform、painter.rotateを使用しての10以上の異なる順列を試してみた、というように...私はself.setTransform(s

    0

    1答えて

    QGraphicsBubbleItem::QGraphicsBubbleItem(qreal x, qreal y, qreal width, qreal height, QGraphicsItem *parentItem) : QGraphicsEllipseItem(x, y, width, height, parentItem) { timer = new QTimeL

    0

    1答えて

    私のツールでこの機能を実装するためのリファレンスとしてQT UNDOフレームワークの例を使用していました。しかし、アイテムのデストラクタを呼び出す方法にバグがあるようです。 QGraphicsSceneは、シーン内にあるアイテムの所有権を引き受けることを理解しています。ただし、アンドゥオブジェクト:AddCommandとRemoveCommandは、シーンから削除するときにこれらのアイテムの所有権

    1

    1答えて

    私はqgraphicsシーンを追加したシンプルなプログラムを作成しようとしています。この中にQGraphicsRectItemを追加しました。私は、マウスプレスイベント、ペイントイベント、境界線を実装しました。今私は矩形の片側にポイントを描いています。なぜなら、スクリーン上にドロップできる複数の矩形があるかもしれないからです。異なる色のそれらを区別するためです。これで、私の四角形をグラフィックス内

    0

    1答えて

    バックグラウンドの特定の座標(x、y)に別のアイテム(背景)の上にアイテム(前景)を配置したいとします。背景は であり、前景と背景は親子関係にありません。 私は、このようにするだろう: foreground->setPos(foreground->mapToParent( foreground->mapFromScene(background->mapToScene(x, y))))

    1

    1答えて

    次のプログラムは、赤い背景を塗りつぶします。マウスの左ボタンを押すと、白い四角形がペイントされます。矩形は子矩形を持ち、QGraphicsDropShadowEffectです。 (QGraphicsOpacityEffectおよびQGraphicsColorizeEffectも問題になりますが、頻度は低くなります)。 マウスの右ボタンを押すと、白い四角形が削除されます。 矩形を削除すると、セグメン

    0

    2答えて

    私の問題は、シンプルで迷惑なユーザーエクスペリエンスに損害を与えます。私はQGraphicsSceneにカスタムQGraphicsItemの膨大な金額(10万)を表示しようとしています。私もQGraphicsLayoutが必要ですが、私の理解によれば、レイアウトはQGraphicsWidgetに設定してから、そのウィジェットをシーンに追加する必要があるため、単にシーンにレイアウトを置くことができま

    0

    1答えて

    こんにちはみんな、 私はQGraphicsフレームワークに基づくのQtでウィジェットのようにタイムラインを作成していますが震えます。私の問題は、タイムラインのトラックで(QGraphicsRectItemから継承された)アイテムの衝突を処理することです。 itemChange()関数を使用して、衝突を追跡します。私は次のコードウィッヒを使用し、親boundingRectにアイテムを保持するためには

    0

    1答えて

    QGraphicsItemから派生したクラスがあります。これは、点のベクトルIは塗料に描くWICH含ま:ビュー内の点のこのコード prepareGeometryChange(); _vertexes.pop_back(); 位置が変化していると私は_vertexesにポイントを追加するとき for(int i = 0; i < _vertexes.size(); i++) { .