如何获得可见的项目边界框?
我有一个场景,其中包含许多 qgraphicSitem 项目(大约25000个项目),当我隐藏无用的项目时,我如何获得所有可见的项目bounding-box,以便我可以使用…
如何在PYQT中使用Cross Cursor实现SNAP网格?
我想像波纹管一样绘制一个像图片一样的快照网格,我可以绘制背景点,但是我不知道如何在鼠标移动时捕捉网格点,在这里有人知道该怎么做吗?谢谢。 我…
PYQT5:填充Qpolygon的孔//增加Qpolygon的大小(高度)
我有以下qpolygon: 我需要增加其高度的大小,才能获得关注的qpolygon: , 而qpolygon的下边界则保持在同一位置,即x1,y1 in第一张图像是第二张图像…
在使用view.scale()之后,如何将添加到场景中的文本标准化?
使用pyqt5:qgraphicsView-> QGraphicsScene-> QgraphicsPixmaps。 分配的视图>比例尺(1,-1)似乎将所有添加到场景中添加的文本翻转: …
为什么QgraphicsGridlayout不dane the Row ander Row和列放置在场景上的项目?
到目前为止,我有以下代码: p1 = QGraphicsWidget(self.scene.addItem(QGraphicsPixmapItem(self.pixmap))) p2 = QGraphicsWidget(self.scene.addIte…
Qt中实现fitInView()后无法放大
我正在从事QT项目,而我要做的就是在后台拥有图像(可以是PNG或JPG)。 我创建了一个带有Qgraphicsview和Qgraphicsscene场景的视图。 QGraphicsPixmap…
QgraphicsView不适合QT中的窗口
我有QgraphicsView,它具有多个Qgraphictem的。当我的视图首次加载并在屏幕上可见时,它不能完全适合屏幕。大约80%的视图可见。然后,我需要使用滚动…
我从Qgraphicview类中获得哪种类型的单元度量?
我在 QGraphicsView 中找到了两个点,它们映射到我的场景(QGraphicsScene)。这两个点基于用户创建的 mousecliked(mousePressEvent),这些点作为一…
如何在QT中获取Qgraphicsview的当前可见部分?
我有 QGraphicsView,它有多个 QGraphicsItem。在此视图上,我正在使用诸如放大、缩小、适合等功能来应用一些转换。 因此,在对当前视图应用 fit-in …
QGraphicsScene::itemAt() 无法正常工作
我试图找出鼠标下的 QGraphicsItem(当鼠标悬停在该项目上时)。为此,我使用 itemAt() 方法,但 itemAt() 未返回 QGraphicsItem。 我尝试了这种方式…
当鼠标悬停在Qt中的QGraphicsItem上时,如何显示除鼠标指针之外的一些文本?
我有一个 QGraphicsView,其中包含许多矩形和折线。一旦我通过鼠标单击在视图上单击它们,我想打印每个对象名称(每个矩形、折线都有名称)。我这样做…
如何使用 Qt 中的命令模式撤消重做放大、缩小等功能?
我有一个 QGraphicsView,其中包含矩形、折线、文本等。我还有一些转换视图的功能,如放大、缩小、适合视图、更改鼠标右键单击的颜色等。我想添加…
我不明白为什么我得到 QPainter::begin: Widget Painting can only begin as a result of apaintEvent
我一直在查看有关此错误的其他 StackOverflow 问题(以及网络上的其他地方),但我不明白这些答案与我的代码有何关系。因此,我希望有一个对我有意义…
如何在Qt中使用事件过滤器避免多重继承?
在我的项目中,我使用 QGraphicsView 和 QGraphicsScene 绘制各种形状,如矩形、折线、文本。效果很好。但它存在多重继承的问题。我从多个类派生了 Sc…