我想知道如何禁用/隐藏boundingrectangle of QGraphicssvgitem。
如果没有实现QGraphicsitem::Itemisselectable,这就是工作,但是如果没有实现,那么我就有一个问题要调用mouserelease事件。所以请帮助我强文本
好的..。我目前正在开发一个使用QT的单线图设计软件系统。这是一个主要的特点是拖放。左手边我有一个QDockwidget。有QGraphicssvgitems。这些东西将被拖到QGraphicsscene。当QGraphicssvgitem下降到QGraphicsscene时,现在在项目周围显示虚线,这就是我遇到的问题。如果我实现(QGraphicsitem::Itemisselectable,false),这条虚线就会关闭。如果实现svgitem,将无法正确地插入QGraphicsscene的网格。有没有其他方法关闭这个虚线边框周围的项目?
发布于 2012-04-05 09:19:49
最后我找到了答案。
在类画法中添加:
this->renderer()->render(painter,this->boundingRect()); https://stackoverflow.com/questions/8586858
复制相似问题