问题标签 [qgraphicsscene]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
23444 浏览

qt - 在 QGraphicsScene 类中跟踪鼠标移动

我继承了 QGraphicsScene 并添加了方法 mouseMoveEvent 来处理鼠标移动事件。我在 GraphicsView 之上创建了一个标尺,并让标尺跟踪鼠标移动。在 QGraphicsScene::mousemoveEvent 中,我明确地调用了标尺小部件的 mouseMoveEvent。目的是让标尺知道当前鼠标位置。

现在,当我移动鼠标时,似乎没有调用 QGraphicsScene::mousemoveEvent 。但是,如果我按下鼠标左键并在按住按钮的同时移动它,我可以让它工作。这不是我想看到的;我希望每当我将鼠标放在视图上并移动鼠标时都会调用此方法。

有什么解决方法吗?

0 投票
1 回答
28361 浏览

c++ - 如何在 QGraphicsScene 上绘制一个点(鼠标点击)?

我有以下代码来设置一个QGraphicsScene. 我希望点击场景并在我点击的位置画一个点。我怎么能这样做?这是我当前的代码:

0 投票
1 回答
297 浏览

qt - QGraphicsScene构造函数前两个参数的含义

我可以使用下面的构造函数构造一个 QGraphicsScene:

例如:

我知道前两个参数代表一个点,但是在哪个坐标系中?

当我创建一个 QGraphics 对象并像这样显示这个视图时:

此视图将出现在我的设备上的什么位置?位置是否由上述前两个参数控制?

0 投票
1 回答
1346 浏览

qt - QGraphicsScene::~QGraphicsScene() 分段错误

再会!

对于 Qt 4.7.3,下面的示例在 QGraphicsScene::~QGraphicsScene() 调用时崩溃:

有任何想法吗?

更新:

已创建错误报告

0 投票
1 回答
1656 浏览

qt - Qt QGraphicsScene & OpenGL,哪一个是混合两者的最佳方法?

我将开始开发我的矢量查看器应用程序。我探索了 2D 和 3D Qt 工具,我的印象是我必须创建两个独立的数据世界。需要“QGrapchicsScene项目”,OpenGL 需要原始数据。你有什么意见 ?

0 投票
1 回答
216 浏览

qt - QGrahicsItem 和他们的孩子

我现在已经尝试了几个小时来理解 QGraphicsItem 对儿童的行为方式。我创建了一个新的 QGraphicsItem B(实际上是它自己的子类),然后通过调用 B 上的 setParentItem 方法将它作为子类添加到另一个 QGraphicsItem A。紧接着 A 将 B 作为子类。我已经用一些迭代 A 的子级的调试代码进行了验证。然后将 A 添加到管理器中的 As 列表中。稍后在程序中,在 QWidget 中,列表迭代器是从管理器获得的。然后我遍历 As 的列表并检查每个孩子的孩子,他们都走了。我已经在调试器中验证了 Manager 确实是同一个实例,并且列表也是同一个实例。不知何故,这真的让我感到困惑,谁在 Qt FWK 中为我决定我的 A 对象不再需要它们的孩子?

我是 Qt 和 C++ 的新手,也拥有从 java 到 Objective-c 的丰富开发经验,所以我希望这是我不知道的 Qt 的专长,不完全是我自己的愚蠢......

此致,

安德烈

0 投票
1 回答
78 浏览

qt - 有什么方法可以检测 QGraphicsFrameWork 的更新绘制开始、更新绘制结束吗?

我需要知道这两点。何时开始更新绘图以及何时结束。

此外,我需要一种方法来中断这种情况,例如在您进行缩放时。任何想法 ?谢谢

0 投票
1 回答
479 浏览

qt - Qt QGraphicsScene::drawItems 替代?

QGraphicsScene::drawItems参考说:

重新实现该功能,为场景提供所有项目的自定义绘制;完全控制每个项目的绘制方式。

但是这个功能被标记为过时了。有没有新的等效方法?

0 投票
1 回答
616 浏览

c++ - 使用 QGraphics 场景显示图像

在 QGraphicsScene 中显示加载的图像时出现问题。

基本上,当我尝试在 QGraphicsScene 中加载图像时,它似乎会放大到图像的大小,但会显示白屏。我可以很好地将文本添加到图形场景中,并且可以正确显示。现在,如果我尝试将图像添加到不同小部件上的标签中,它会显示得很好。任何想法为什么?

干杯。

0 投票
1 回答
967 浏览

qt - 使用 QGraphicsView 的超级壮观场景

我仍然是一个 PyQt 新手——我有一个 QGraphicsView,它显示 3 个不同的 QGraphicScenes——它们是使用字典切换的。

我想实现一个选项,将显示 3 个场景叠加在一起 ​​- 不是一次一个 - 我该怎么做?我需要3个视图吗?视图可以显示多个透明场景吗?看了一圈,没找到答案。

你可以用 Python 或 C++ 来回答——只要它在 PyQt4 中有效。

TIA