8得票3回答
QGraphicsItem::boundingRect()是否应该包括子项的边界矩形?

通过搜索显示应该这样做。 但是dragdroprobot 示例实现(在父Robot对象上)则表明不应该这样做: QRectF Robot::boundingRect() const { return QRectF(); } 哪一个是正确的,或者还有更微妙的事情发生了吗?

17得票1回答
如何在鼠标点击时在QGraphicsScene上绘制一个点?

我有以下代码来设置一个QGraphicsScene。我希望在场景上单击并在我单击的位置绘制一个点。我该如何实现?这是我的当前代码:MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::...

10得票3回答
如何拉伸场景以适应图形视图?

我正在使用Qt和C++作为我的开发环境。 在我的用户界面中,我绘制了一个QGraphicsView,然后创建一个场景并添加线条到其中。 我遍历了一个包含5000个点的数组,并绘制连接每个点的线条。 QGraphicsScene *scene = new QGraphicsScene(); Q...

15得票2回答
在QGraphics场景中的QImage

我对Qt还比较陌生。 我在将 QImage 插入场景时遇到了一些麻烦。 请问有人能告诉我如何将 QImage 添加到 QGraphicsScene 中吗?

7得票1回答
强制QGraphicsItem使用z值并忽略父子关系

我在使用QGraphicsItem类时遇到了问题。 有一个base_parent,base_part,part_1和part_2。base_parent是base_part的父项,part_1和part_2是base_part的子项。我想做的是以一种方式设置这些项的Z值,使得part_1和p...

11得票2回答
C++中替代static和global的方案有哪些?

我有一个类实例需要被其他类访问。 每次通过构造函数传递这个实例会很繁琐。 我试图避免全局变量,因为人们倾向于反对这种做法。 我想将这个实例声明为一个类的静态成员,然后包含该类以便访问该实例,但这也不起作用。 错误:调用 'Foo' 类的私有构造函数 进一步说明问题,在QGraphic...

9得票2回答
在QGraphicsScene点击或右击时显示弹出菜单

有没有一种方法可以在用户右键单击场景的空白部分时显示弹出窗口? 我是Qt的新手,我尝试过使用槽和子类化,但都没有成功。 不存在这样的槽函数和相应的错误:“QMouseEvent未声明”,当尝试实现“onMouseRelease”事件时。

22得票1回答
如何将QGraphicsScene/View设置为特定的坐标系

我想在 QGraphicsScene 中绘制多边形,但是多边形的位置是由纬度/经度决定的。在等距圆柱投影中,坐标范围如下: ^ 90 | ...

13得票2回答
PyQt:尝试理解图形场景/视图

我试图理解QGraphicsView和QGraphicsScene,特别是如何放置图形项并使它们出现在我想要的位置。我还困惑于当场景大于视图区域时滚动条将何时出现。 例如,下面的代码将创建一个带有椭圆形的小型图形视图:import sys from PyQt4 import QtGui, Q...

8得票3回答
QGraphicsView 上的图层?

你好,我正在制作一个应用程序,从WFS中提取数据,然后在小部件上的 QGraphicsView 上显示这些数据层。目前所有图层都被渲染并添加到同一个视图中,这意味着如果我想要关闭一层,则需要重新渲染除该层外的所有内容。 目前我正在向图形场景添加椭圆项和多边形项,以将它们添加到图形场景中。我想...