如何在不选择整个组(该项目所属)的情况下选择 QGraphicsItem
我想知道是否可以选择属于一组的项目,而不选择整个组。 我试图制作的是一组可以移动的项目(所有项目都一起移动),但没有一个项目不能单独移动。但…
如何使用 QGraphicsView 的 QGraphicsItem 类绘制三角形
我想使用QGraphicsItem在QGraphicsView中绘制一个三角形对象。但我不知道如何根据triangler实现边界矩形。…
如何拉伸场景以适合图形视图?
我使用 Qt 和 C++ 作为我的环境。 我在 UI 中绘制一个 QGraphicsView,然后创建一个场景并向其中添加线条。 我遍历 5000 个点的数组并绘制连接每个点…
检测鼠标何时按下按钮进入 QGraphicsItem
我想在按下鼠标按钮时检测鼠标光标何时移入 QGraphicsItem 上,即在鼠标进入项目之前按下按钮。我的第一个想法是使用 hoverEnterEvent,但按下鼠标左…
在 QGraphicsScene 中定位 QGraphicsPolygonItem 的副本时出现问题
我有一个应用程序,其中 QGraphicsPolygonItem (objectA) 具有以下特征: ScenePos: X=250 Y=125 Transform(): |----|---|---| | 2 | 0 | 0 | | 0 | 1…
在 Qt 中以图形方式表示树节点的最佳方式
我正在尝试在 Qt 中可视化一棵树。 到目前为止,我的所有节点都由简单的圆圈组成并基于 QGraphicsItem 类。但我需要在每个节点上显示一些文本,如何将…
如何在 QGraphicsView 上锚定 QGraphicsWidget/Item(使它们静态)
我想做一个像平视显示器这样的东西。我有一个带有巨大 QPixmap 的 QGraphicsScene,我将其添加到了一个小得多的 QGraphicsView 中。现在我需要添加一…
QGraphicsView 不显示 QGraphicsItems
使用 PyQt4。 我的目标是加载 .png 的“部分”,将它们分配给 QGraphicsItems,将它们添加到场景中,并让 QGraphicsView 显示它们。 (现在我不关心他…
限制qgraphicsitem的可移动区域
有没有办法限制设置 setFlag(ItemIsMovable) 时 QGraphicsItem (如 QRect)可以移动的区域? 我是 pyqt 的新手,试图找到一种用鼠标移动项目的方法,…
根据比例计算QGraphicsTextItem字体大小
我在 QGraphicsScene 上有 QGraphicsTextItem 对象。用户可以通过拖动角来缩放QGraphicsTextItem对象。 (我使用自定义的“转换编辑器”来执行此操作…
QGraphicsView 框架和性能中的大量指针转换
由于 QGraphicsScene 和 QGraphicsItem 的大多数便利函数(例如 items()、collidingItems()、childItems() 等)返回 QList,因此您被迫执行大量 qgrap…
QGraphicsItem 不接收鼠标悬停事件
我有一个派生自 QGraphicsView 的类,其中包含 QGraphicsItem 派生的元素。我希望这些元素在鼠标光标悬停在它们上方时改变颜色,因此我实现了 hoverEn…
QGraphicsItem 重绘
我想定期更改矩形内的文本颜色。 这是我的试用: TrainIdBox::TrainIdBox() { boxRect = QRectF(0,0,40,15) testPen = QPen(Qt:red) i=0 startTimer(5…
如何在MFC视图中绘制QGraphicsItem
我开始在我的应用程序中使用 Qt。我的应用程序是基于 MFC 的。我想在我当前的 MFC 视图中绘制一些 QGraphicsItems,这可能吗? 您可能会说,可以通过…