qgraphicsitem

    1

    1答えて

    これにはどのような原因が考えられますか?私がQGraphicsViewをズームインしてQGraphicsItemを動かすと、私はこの奇妙な結果を得ます。ビューをもう一度ズームまたはパンするか、他のウィジェットにフォーカスすると更新されます。私はPySideを使っています。そして、この画家の機能はこれです def paint(self, painter, option, widget):

    0

    1答えて

    私はノードグラフを作成しています。シーン内の空きスペースをクリックし、中マウスをドラッグしてシーン内の現在選択されているアイテムを選択解除せずに移動できるようにします。助言がありますか? ビューのmousePressEventで中クリックをブロックして正しい動作を得ることができますが、シーン内のアイテムに作用する中マウスのクリックイベントがなくなります。シーン内の項目をクリックすると、中クリックが

    0

    1答えて

    次のように私のコードは次のとおりです。 pointerwidget.h QGraphicsSimpleTextItem *text; pointerwidget.cpp void PointerWidget::placeNumbers(float spacing, int currentTickNumber) { float label = spacing/scaleFactor;

    0

    1答えて

    これについてのスレッドは既にありますが、私が見つけた解決策は機能しません。 ソリューション: QGraphicsView派生クラスのMousePressEventクラスの末尾にQGraphicsView::MousePressEvent(event);と書いてください。 どちらも動作しません。 QGraphicsItemクラスはマウスイベントを受け取りません。 これは私のMousePressEve

    0

    1答えて

    ユーザーが図形をクリックし、図形の情報が表に表示されるという考え方です。これは、ユーザーがシェイプを選択した場合(シェイプの上にマウスをドラッグ)、うまく機能します。私はこのコードを変更してそのアクションを実行しようとしていますが、運が良いわけではありません。これは私がセレクトモードのためにやっているものです: 私はAAのコールを持っている: void mouseReleaseEvent(QGra

    0

    1答えて

    私はQGraphicsSceneを使用しています。私はGUI要素を作成したいと思います。 リストコンテナを作成するにはどうすればよいですか?ゲームのコンテキストでインベントリを作成するにはどうすればよいですか。 は、ここで私が何を意味するかの例 を参照してください。一番下には動的に取り込まれるインベントリーウィジェットがあります。 代わりにQGraphicsSceneの標準リストウィジェットのよう

    0

    1答えて

    QGraphicsItemsへのポインタベクトルがあります。これらはすべてQGraphicsLinearLayoutに追加されています。 私はメモリ管理が心配です。 1)追加するとどうなりますか? 自動的に親を取得するのか、明示的にitem.setParentLayoutItem(レイアウト)を呼び出す必要がありますか? 2)ペアレント化されている場合、Qtは削除を処理しますか? (親が削除された

    0

    1答えて

    QGraphicsTextItemの中で選択したテキストのハイライトカラーを変更したいと思います。 私はpaintメソッドをサブクラス化していたので、私はそれがQStyleOptionGraphicsItemに異なるパレットを設定するのと同じくらい簡単です思った - しかし、私はどんな例を見ることができない、と私がしようとして機能していません。 void TextItem::paint(QPain

    0

    2答えて

    マウスイベントをオーバーライド/作成するためにGraphicsPixmapItemというクラスをQGraphicsPixmapItemから継承しました。問題は、いくつかの計算が実行された後に信号を出したいが、このクラスはQObjectではないので、いくつかのハッキングが実行されない限り不可能であるように見えるということです。 これを行うには、私はQObjectからaformentionedされた新

    0

    1答えて

    Pyqt4でqgraphicslayoutを作成しようとしています。私は一連のQGraphicsLayoutItemを持っていますが、スペーシングの代わりにレイアウトに積み重なっているようです。左側では、アイテムはすべて相互にオンタップされています。 QGraphicsLayoutItemは、私は以下のクラスでそれをオーバーライド、抽象的なので: class AttributeGFX(QtGui.