qgraphicsview

    8

    2答えて

    私はQt4でウィジェットを表示しているグラフィックデータをいくつか作成していますが、QGraphicsSceneを使ってデータアイテムなどのQGraphicsItemを作ってしまいました。 しかし、コントロールのレイヤー(スクロールバー、ズーム+他のボタン - 私は、例えば、Google Mapsと同様のスタイルで作成したい、つまり、データがウィジェットの全面に表示され、その上にボタンが表示される

    4

    5答えて

    とSETVIEWPORT: class MyGLWidget : public QGLWidget { public: // stuff... virtual void initializeGL() { /* my custom OpenGL initialization routine */ } // more stuff... }; は、しかし、私は

    1

    2答えて

    私はmouseClickEventを使ってQGraphicsSceneを作ったので、ユーザーはその中に青い四角形を作成することができます。しかし、私は、ユーザーがグラフィックシーンのスペースを使い果たすことがないように、アイテムがその境界線に対して配置されたときにシーンを大きくしたい。 この場合、グラフィックスシーンをより大きくするにはどうすればよいですか?

    1

    1答えて

    QPixMapImageをQGraphicsSceneに追加できますが、2つの問題があります。 最初に、QGixicsSceneでヘッダに宣言されたQPixmapItemへのポインタを作成できません。 エラー:「QGraphicsPixmapItem :: QGraphicsPixmapItem(MainWindow * const)」呼び出しで一致する関数がありません...同じ方法でメインでQG

    1

    2答えて

    QGraphicsSceneオブジェクトを使用してダイアグラムのエディタを表示するアプリケーションがあります。私は同じダイアログの読み取り専用バージョンを作成したいが、ユーザーが両方を同時に見ることができるようにする。 SimScene* pScene1 = new SimScene(model); // adds model to scene SimScene* pScene2 = new S

    4

    1答えて

    私はQGraphicsViewを使用して、サーカットエディタを作成します。このエディタには、コネクタを持つ要素があります。それらのコネクタをワイヤで接続することが可能でなければなりません。 しかし、1つのコネクタから別のコネクタにドラッグする間に問題が発生し、Qtはマウスを持ち、他のコネクタはhoverEnterEventの受信を停止します。 Btw、ホバーコネクタのサイズを変更するので、ヒットす

    1

    2答えて

    QGraphicsSceneとQPixmapを扱うときに問題が発生しました。 カメラで撮影したフレームを順次表示しています。 QTimerオブジェクトは100msごとにupdateSingleView()関数を呼び出しています。それは私の内側の関数である:scenes.at(0)->addPixmap(QPixmap::fromImage(Img));を呼び出すときに、私はremoveItem機能

    3

    3答えて

    私のアプリケーションでは、QGraphicsSceneにpixmapが追加されており、すべてスクロールバーがオフのQGraphicsViewで表示されます。 プログラムウィンドウはpixmapより小さく、矢印キーを押すかマウスホイールを動かすと、pixmapが移動しています。 これを無効にするにはどうすればよいですか?ピックスマップがウィンドウより大きい場合でも、イベントを使用しない限りキーボード

    0

    1答えて

    QGraphicsView/SceneでウィジェットをドラッグできるGUIアプリケーションがあります。また、ウィジェットをドラッグしていない間にパンやズームを行うこともできます。私が欲しいもの : は、私はあなたが画面の端に近い項目をドラッグしているとき、それはその方向にパンし始め、マウスが動いていない場合でも、パン続けることになるようにしたいですマウスはまだスクリーンの上下左右10%の位置にある