boundingrectangle
をQGraphicssvgitem
にする方法を知りたいのですが。QT + QGraphicssvgitemの境界矩形を無効にする方法は?
QGraphicsitem::Itemisselectable
を実装していない場合は動作しますが、実装していない場合はmouserelease
イベントに電話するのに問題があります。ので、私は 強いテキスト助けてください
OK .. I'amは現在、単線図の設計ソフトウェアのQTを使用してシステムを開発。主な機能の1つはドラッグアンドドロップです。左手にはQDockwidgetがあります。 QGraphicssvgitemsがあります。それらのものはQGraphicssceneにドラッグされます。 QGraphicssvgitemがQGraphicssceneにドロップされると、アイテムの周りに点線が表示されます。これは私の問題です。この点線は単に(QGraphicsitem :: Itemisselectable、false)を実装するとオフになります。 これが私のsvgitemを実装するなら、QGraphicssceneのグリッドに正しくスナップインしません。アイテムの周りに点線で囲まれた境界の矩形を消す方法はありますか?
境界の矩形は財産ではなく、表示可能な要素です。それとも、アイテムのフレームを意味していますか?あなたがしたいことは本当に明確ではありません。 –