qgraphicsscene 相关问题

QGraphicsScene是Qt工具包中的一个类,它提供了一个用于管理大量2D图形项的表面。

PyQT 用户可编辑多边形

我正在使用 QPainter 和 QPolygon 类在图像上绘制多边形。我需要用户能够通过拖动多边形中的点来编辑该多边形。 QPolygon 和 QPainter 类没有...

回答 2 投票 0

QGraphicsView::setSceneRect() 滚动视口而不是平移

我正在尝试在可调整大小的 QGraphicsView 中创建一个可平移的 QGraphicsScene。调整大小时,我需要保持场景大小固定,而不是在视图上使用变换以确保场景始终...

回答 0 投票 0

强制QGraphicsItem使用z值并忽略父子关系

我在使用 QGraphicsItem 类时遇到问题。 有一个base_parent,base_part,part_1,part_2。 base_parent 是 base_part 的父级。 part_1 和 part_2 是 base_part 的子项。我...

回答 1 投票 0

在 QGraphicsScene 中显示 QQuickWidget

我正在升级一些旧代码,这些代码可以很好地在 QGraphicsScene 中显示我的 qml 文件,但是我使用的是 QDeclarativeView + QGraphicsProxyWidget 方法,所以我转换为新的 QT ...

回答 1 投票 0

已经安装了pyqtgraph却无法导入

在 Anaconda 环境中导入 pyqtgraph 模块时出现错误。 我试过卸载 pyqtgraph 然后再次安装它。

回答 0 投票 0

如何拦截QGraphicsSceneMoveEvent,改变事件位置并调用super().mouseMoveEvent()?

我很高兴 QGraphicsItem.ItemIsMovable 可以用鼠标移动 QGraphicsRectItem()。 如果按下控制键,我希望它只垂直移动=保持鼠标位置 x() a fi ...

回答 1 投票 0

pyqt5在QGraphicsScene上用按钮画线。

我在使用pyqt5时遇到了一个问题。我创建了一个有背景图片的场景窗口,重新实现了drawBackground。我还创建了一个按钮,允许我在场景的某个位置添加一条线。...

回答 1 投票 0

在同一个图形场景中加入QGraphicsItem和QPainter。

我目前正在使用PyQt5和Graphicscene构建一个交互式画布,目前修改了这些帖子中的代码。PySide Node Graph连接项目 如何从鼠标到点画一条线 ...

回答 1 投票 0

自定义的QGraphicsItem在覆盖鼠标事件后的不受欢迎的行为。

我想建立一个国际象棋棋盘的模型 我想让棋子GraphicsItem对象落在棋盘GraphicsItem对象的中心 我只为棋子对象实现了一个鼠标释放事件...

回答 1 投票 0

在视图中加入QGraphisItem

是否有一种方法可以在视图中适应任何图像(我在QPixmap中导入的)并保持长宽比>。我尝试了很多解决方案,但都不成功。我也不知道我需要适应什么?QGraphicsScene在 ...

回答 1 投票 1

在QGraphicsItem QT中设置X Y坐标

[使用Qapplication和QGraphicsItem库确定对象的坐标,通常使用setPos和setPos(mapToParent(yvelocity,-xvelocity))。这些命令的问题是它们...

回答 1 投票 0

如何更改QGraphicsRectItem的颜色

我找不到我做错了。我想在发生特定事件时更改项目(QGraphicsRectItem)的颜色。事实是,似乎一旦调用了覆盖绘制方法,...

回答 1 投票 2

自定义QGraphicsItem无法正常移动

[我试图自定义QGraphicsItem来制作一个可移动的典当项目,但是当它掉落时(以棋盘或国际象棋棋盘为模型)我会遇到一个问题……

回答 1 投票 0

正确更新QGraphicsLineItem

我正在尝试使用QGraphicsScene中的mouseEvent函数绘制一条线,当我按下鼠标按钮并在场景上移动时,该线应从左上方的[0,0]开始,当它应从...开始时...

回答 1 投票 0

QGraphicScene背景

我正在学习PyQt5,以开发一个小型学术项目。我需要为QGraphicScene设置背景,但无法使图像很好地适合场景。有时也被废除...

回答 1 投票 0

检测拖放到所有子QWidget上

我正在尝试在整个应用程序中实现拖放行为,我希望在发生拖放时执行一些操作,而在MainWindow中没有其他位置。我面临的问题是...

回答 1 投票 0

如何将(0,0)设置到QGraphicsScene的左上角

是否可以将(0,0)设置为QGraphicsScene的左上角?默认情况下,它似乎位于视图的中心:class GraphicsScene:public QGraphicsScene {protected:void ...

回答 1 投票 0

同时将MouseMoveEvent用于QGraphicsScene和HoverEnterEvent用于QGraphicsItem

我正在尝试创建一个程序,您可以在其中将点和线连接在一起。我将QGraphicsEllipseItem实例化为QGraphicsScene,然后使用HoverEnterEvent和HoverLeaveEvent来更改...

回答 1 投票 1

如何在addItem或itemChange上从QGraphicsScene获取通知?

在我的项目中,我使用QGraphicsScene并在代码中添加/删除项目。现在,我想在添加或删除QGraphicsItem时得到通知。许多Qt类都有通知...

回答 2 投票 11

如何在QGraphicsScene上显示缩略图?

首先,我在QGraphicsScene上绘制了许多QGraphicsItems。我想显示一个可以在QGraphicsScene的右下角自由拖动的缩略图。我应该使用什么课程?我如何...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.