QGraphicsScene是Qt工具包中的一个类,它提供了一个用于管理大量2D图形项的表面。
我正在使用 Qt 的 QGraphicsView 和 QGraphicsItem 子类。 有没有办法在视图矩形更改时(例如,缩放时)不缩放视图中项目的图形表示......
我想用QGraphicsScene在QGraphicsView中显示图像。我的代码非常基本: QGraphicsScene* 场景 = new QGraphicsScene(this); 场景->addPixmap(QPixmap(qApp->applicationDirPat...
我对 QGraphicsScene 进行了子类化,并添加了 mouseMoveEvent 方法来处理鼠标移动事件。 我在 QGraphicsView 顶部创建了一个标尺,并让标尺跟踪鼠标移动。在 QGraphicsScene 中::
我继承了 QGraphicsScene 并添加了方法 mouseMoveEvent 来处理鼠标移动事件。我在 GraphicsView 顶部创建了一个标尺,并让标尺跟踪鼠标移动。在 QGraphicsScene 中::
如何将 QGraphicsItemGroup 鼠标事件传播到子元素?
是否可以将 QGraphicsItemGroup 鼠标事件传播到子添加的项目? setHandlesChildEvents(false) 已弃用,我不想使用它。 我尝试了这个,但没有成功: 班级
尝试添加固定大小项目时 QGraphicsScene 出现意外行为
我将项目添加到 GraphicsScene 中,该项目应以固定大小显示在屏幕上,与放大和缩小无关。 我通过以下方式创建它们: 类 LocationGraphicsItem(QtWidgets.
我对 C++/Qt 相当陌生,我正在尝试使用 Visual Studio C++ 和 Qt (4.8.3) 创建一个应用程序。该应用程序使用 QGraphicsView 显示图像,我需要更改像素 l 处的图像...
这个多边形是由QGraphicsPolygonItem和QGraphicsPathItem绘制的。现在我想通过鼠标点击多边形边来添加顶点,但是我添加了添加顶点的代码,这...
通过网格捕捉移动 QGraphicsItemGroup 时遇到问题
我在使用鼠标在 QGraphicsScene 周围移动 QGraphicsItemGroup 的子类时遇到问题。该场景有一个网格,我希望该组在移动时捕捉到该网格。为了实现这个目标,我有
我正在尝试在 QGraphicsScene 中绘制网格。更具体地说,我想要一个 32x32 像素单元格的 256 x 256 网格,其中单元格的所有边均由 1 像素厚的边框分隔(包括在
在 PySide6 中用鼠标在 QGraphicsItem 上绘画
我正在尝试创建一个用于分割的注释工具。我的想法是创建 QGrahicsView 和 QGraphicsScene,然后将图像和蒙版添加到场景中。到目前为止,我能够覆盖ma...
我正在制作一个应用程序,我需要在图片上方绘制图形(即矩形)并调整整个场景的大小。我正在使用 QGraphicsView 和 QGraphicsScene。我不明白为什么,但当我
我正在使用 QPainter 和 QPolygon 类在图像上绘制多边形。我需要用户能够通过拖动多边形中的点来编辑该多边形。 QPolygon 和 QPainter 类没有...
QGraphicsView::setSceneRect() 滚动视口而不是平移
我正在尝试在可调整大小的 QGraphicsView 中创建一个可平移的 QGraphicsScene。调整大小时,我需要保持场景大小固定,而不是在视图上使用变换以确保场景始终...
我在使用 QGraphicsItem 类时遇到问题。 有一个base_parent,base_part,part_1,part_2。 base_parent 是 base_part 的父级。 part_1 和 part_2 是 base_part 的子项。我...
在 QGraphicsScene 中显示 QQuickWidget
我正在升级一些旧代码,这些代码可以很好地在 QGraphicsScene 中显示我的 qml 文件,但是我使用的是 QDeclarativeView + QGraphicsProxyWidget 方法,所以我转换为新的 QT ...
在 Anaconda 环境中导入 pyqtgraph 模块时出现错误。 我试过卸载 pyqtgraph 然后再次安装它。
如何拦截QGraphicsSceneMoveEvent,改变事件位置并调用super().mouseMoveEvent()?
我很高兴 QGraphicsItem.ItemIsMovable 可以用鼠标移动 QGraphicsRectItem()。 如果按下控制键,我希望它只垂直移动=保持鼠标位置 x() a fi ...
我在使用pyqt5时遇到了一个问题。我创建了一个有背景图片的场景窗口,重新实现了drawBackground。我还创建了一个按钮,允许我在场景的某个位置添加一条线。...
在同一个图形场景中加入QGraphicsItem和QPainter。
我目前正在使用PyQt5和Graphicscene构建一个交互式画布,目前修改了这些帖子中的代码。PySide Node Graph连接项目 如何从鼠标到点画一条线 ...