我想知道如何禁用/隐藏boundingrectangle
的{{1}}。
如果没有实现QGraphicssvgitem
,这是有效的,但如果没有实现,那么我有一个问题就是调用QGraphicsitem::Itemisselectable
事件。所以请帮帮我
强文
行.. 我目前正在开发一个使用单线图设计软件QT的系统。这是主要功能之一是拖放。左手边我有一个 QDockwidget 。有QGraphicssvgitems。那些东西会被拖到QGraphicsscene。当QGraphicssvgitem掉到QGraphicsscene时,现在项目周围会出现虚线,这就是我的问题。如果我实现(QGraphicsitem :: Itemisselectable,false),这个虚线就会关闭。如果这实现了我的svgitem将无法正确地捕捉到QGraphicsscene的网格。还有其他方法来关闭项目周围的这个虚线边界矩形吗?
答案 0 :(得分:0)
最后我找到了答案。
在你的类paint方法中添加:
this->renderer()->render(painter,this->boundingRect());