0

我想知道如何禁用/隐藏boundingrectangle.QGraphicssvgitem

这适用于 if not implement QGraphicsitem::Itemisselectable,但如果没有实现,那么我在调用mouserelease事件时遇到问题。所以请帮助我 强文本

好的..我目前正在开发一个使用单线图设计软件QT的系统。多数民众赞成的主要特点之一是拖放。左侧我有一个QDockwidget。有QGraphicssvgitems。这些东西将被拖到 QGraphicsscene 中。当 QGraphicssvgitem 下降到 QGraphicsscene 时,现在项目周围显示虚线,这是我遇到的问题。如果我实现(QGraphicsitem::Itemisselectable,false) ,这条虚线就会关闭。如果这实现了我的 svgitem 将无法正确卡入 QGraphicsscene 的网格。有没有其他方法可以关闭项目周围的这个虚线边界矩形?

4

1 回答 1

0

最后我找到了答案。

在你的类paint方法中添加:

this->renderer()->render(painter,this->boundingRect()); 
于 2012-04-05T09:19:49.253 回答