qgraphicsview

    0

    1答えて

    QGraphicsViewウィジェットから動的に生成された画像のコレクションがあります。 。そのために、私は、カスタムウィジェット内のグリッドのいくつかの種類で利用可能な画像を表示していましたし、ユーザーは、彼らが興味を持っているいずれかをクリックしている 複数の質問が生じ: は、既存のウィジェットがありますこの目的に合っていますか? 私はQGraphicsViewアイテムによるすべてのマウスイベ

    0

    1答えて

    これは簡単なことですが、解決策が見つかりませんでした。私がしたいのは、QGraphicsScene [-10、-10]〜[10、10](setSceneRect(-10、-10、20、20)を使って座標系を設定し、シーンの座標系を使用して、 scene = new QGraphicsScene(-10.0, -10.0, 20.0, 20.0, ui->graphicsView); // sce

    1

    1答えて

    私はこのコードで自分のウィジェットを描画するQPainterを使用します。 QPen pen(Qt::black, 0.6, Qt::SolidLine); QPainter painter(this); painter.setPen(pen); // vertical painter.drawLine(startX,0,startX,50); painter.drawLine((st

    0

    1答えて

    Qtでは、以下のようにQGraphicsSceneを作成しました。 m_scene = new QGraphicsScene(0,0,152,720); m_view = new QGraphicsView(m_scene); これで、ウィンドウは水平および垂直のスクロールバーで作成されます。私は、水平スクロールバーを使用したくないので、それはコード m_view->setHorizonta

    0

    1答えて

    これは私がやろうとしていることです - カスタムQGraphicsItemを使用して、私はQImageにペイントするQPainterセットアップを持っています私が必要とするまで、QImageをメモリに保持してください)。 QGraphicsItem :: paint()は、QGraphcsItemがシーンに属し、シーンがビューに属し、ビューとシーンが隠されていない場合にのみ呼び出されることがありま

    1

    2答えて

    QGraphicsViewに問題があります。 QGraphicsViewをサブクラス化してpaintEventを再定義しました。私はノードのためのQGraphicsItemとエッジのQGraphicsLineItemを使用して、ある種のツリーを描きたい。 void GraphicsView::paintEvent (QPaintEvent * event) { if(arbre!=NULL) {

    1

    2答えて

    私のQGraphicsViewに、私はマップを表示します。私は、水平ルーラーと垂直ルーラーを上端と左端に丁寧に表示する必要があります。 マップはスクロールする必要がありますが、上記のルーラは固定位置に表示する必要がありますが、スケール値は変更してください。 drawForegroundメソッドを使用して実装しようとしました。マップのサイズが大きいため、私は可視領域のみをペイントします。だからスクロ

    0

    2答えて

    私のアプリケーションでは、私はmouseReleaseEvent()を確認してから、マウスがイベントを処理する位置にアイテムを伝えています。QGraphicsViewを再実装しました。 私の見解ではQGraphicsItemsの2つのうちどれがクリックされているか(またはボタンがリリースされているか)を確認し、それぞれのイベントを処理します。 私のウィジェットのコンストラクタでは、項目がリリースを

    4

    1答えて

    私は、垂直スクロールバーポリシー "ScrollBarAlwaysOff"を持つQGraphicsViewを持っています。問題は、(QSplitterを介して、またはウィンドウのサイズを調整するだけで)ビューのサイズを調整すると、ビューの右側に空白が表示されることが多いことです。ここでは赤色の背景と黒QGraphicsRectItemとの例を示します 私はこれをどのように修正することができます:こ

    8

    2答えて

    QGraphicsViewとQGraphicsSceneの意味を理解しようとしています。具体的にはグラフィックアイテムを配置し、私はまた、シーンが表示領域よりも大きい場合にスクロールバーが表示されることについて混乱します。 例えば、コードのこのビットは小さなグラフィック上隅に楕円で表示、作成されます:self.scene.setSceneRect(QtCore.QRectF(0, 0, 245,