在 Qt GraphicsView 中创建长线(或十字线)光标的最佳方法
创建长十字线光标(与视口一样长)的简单方法是创建一个十字线graphicsItem,当鼠标移动时,设置该项目的pos属性。 但当场景复杂时这种方式会非常慢,…
QGraphicsView:禁用自动滚动
我想要一个永远不会自动滚动的 QGraphicsView。 类似:基本上,我的问题与 http://developer.qt.nokia.com/ 相同forums/viewthread/2220 ,但该帖子没…
QGraphicsView 中的透明 QLabel 是个好主意吗?
我正在尝试编写一款软件,允许用户单击视频帧并标记帧中某个位置的 x,y 坐标。为了设计这个,我一直想使用 QGraphicsView 子类,并在鼠标单击事件中,…
如何检查 QGraphicsTextItem 文本中wheelEvent 的位置?
我有一个接受鼠标事件的 QGraphicsTextItem 子类(即实现 wheelEvent() 方法)。 如何检查轮子事件发生在文本中的哪个位置?我想获取滚轮事件发生时鼠…
QGraphicsView 之上的透明 QGLWidget
我使用 QGraphicsView 来显示 2D 图像,并且还有一个单独的 QGLWidget 窗口来显示一些 3D 对象。我根据 3D 对象的旋转动态更改“QGraphicsView”中显…
如何对 qt 图形视图小部件/项目进行单元测试
我有一个广泛使用 Qt4 中的 GraphicsView 架构的应用程序,我想开始 ui 组件的自动化测试,但我找不到与我应该测试的内容或如何测试相关的任何资源测…
QTimer 与 QDragEvent 问题
我有一个 GUI 应用程序,您可以在 QGraphicsView/Scene 中拖动小部件。您还可以在不拖动小部件时进行平移和缩放。 我想要什么: 我想做到这一点,以便…
.NET 相当于 Qt 图形视图框架吗?
是否有一个 .NET (3.5+) 库具有与 Qt 图形视图框架?我需要的主要功能是: 允许显示多个动态 2D 图形项目 支持缩放、旋转 将场景与视图分开并允许在场…
使用QGraphicsView显示本地地图
我正在尝试使用 QGraphicsView 来显示地图图像并在其上绘制一些项目。地图边界采用笛卡尔坐标系,例如 NE(-500,200) 到 SW(600,-350)。我知道如何映射…
从 QGraphicsScene 中删除 Qpixmap
在处理 QGraphicsScene 和 QPixmap 时,我遇到了一个问题。 我按顺序显示相机捕获的帧。 QTimer 对象每 100 毫秒调用一次 updateSingleView() 函数。…
当图形项靠着其边框放置时,使 QGraphicsScene 变大
我制作了一个带有 mouseClickEvent 的 QGraphicsScene,它允许用户在其中创建蓝色方块。但我想让场景在将项目放置在其边界上时增大场景,以便用户永远…
mousePressEvent 未正确绑定?
为了熟悉 Qt 的图形视图,我在 Qt 中实现了一个简单的棋盘。目前还没有棋子。 我使用矩形来表示每个图块,因此我创建了 BoardTile 类(继承自 QGraphi…
接受 QGraphicsScene 上的放置
我正在尝试为 QGraphicsScene 实现拖放。以下是我已超载的事件: void TargetScene::dragEnterEvent(QGraphicsSceneDragDropEvent *event) { bool acc…