【发布时间】:2012-01-25 02:09:44
【问题描述】:
我想知道如何禁用/隐藏boundingrectangle 的QGraphicssvgitem。
如果没有实现QGraphicsitem::Itemisselectable,这是可行的,但如果没有实现,那么我在调用mouserelease 事件时遇到问题。所以请帮助我
强文本
好的.. 我目前正在开发一个使用单线图设计软件 QT 的系统。多数民众赞成的主要特点之一是拖放。左侧我有一个QDockwidget。有QGraphicssvgitems。这些东西将被拖到 QGraphicsscene 中。当 QGraphicssvgitem 下降到 QGraphicsscene 时,现在项目周围显示虚线,这是我遇到的问题。如果我实现 (QGraphicsitem::Itemisselectable,false),这条虚线就会关闭。如果实现,我的 svgitem 将无法正确嵌入 QGraphicsscene 的网格。有没有其他方法可以关闭项目周围的这个虚线边界矩形?
【问题讨论】:
-
边界矩形是一个属性,而不是一个可显示的元素。或者你的意思是项目的框架?真的不清楚你想做什么。
标签: qt qgraphicsview qgraphicsitem