Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么我的自定义图形项目在基于 Qt 的 C++ GUI 应用程序中不断重新绘制?
我的应用程序有一个 QMdiArea 其中显示子窗口 其中包含 QGraphicsView 派生视图 GfxInteractiveView 的实例 这些视图又可视化包含自定义 QGraphicsItem 派生项目的场景 An image i
c
QT
repaint
QGraphicsItem
EventLoop
设置 ItemIsMovable 标志时,子项在 QGraphicsView 中不可移动
要调整项目中的项目QGraphicsView http qt project org doc qt 5 0 qtwidgets qgraphicsview html 我将表示顶点的子项放到要移动的项上 使用构造函数中建立的父子关系 就是下图
c
QT
Qt5
QGraphicsItem
qtgui
QGraphicsPixmapItem 不可选
我想要我的QGraphicsPixmapItem变得可选择 即以更一般的方式可点击 QGraphicScene但事实并非如此 我其实是在修改Qt s 图表场景示例 http doc qt nokia com 4 7 snapshot gra
c
QT
QT4
QGraphicsItem
QgraphicsScene
运行时检查失败 #0 - ESP 的值未在函数调用中正确保存
我创建了一个简单的程序 演示了使用多重继承的 Qt 应用程序遇到的运行时错误 继承树如下所示 QGraphicsItem abstract QGraphicsLineItem MyInterface abstract MySubclass
c
VisualStudio
QT
multipleinheritance
QGraphicsItem
如何将 QGraphicsItem QList 保存到文件然后读取它? Qt C++
我有一个包含 QGraphicsItem 的列表 这个列表让我可以画线 我查看了文档 但没有看到如何将点保存在文件中 然后读取文件的点才能显示它们 这是我的代码 QList
c
QT
C11
Qt5
QGraphicsItem
在QGraphicsView的ScrollHandDrag模式下,如何停止场景中QGraphicsItems的移动?
我有多个QGraphicsItem场景中的内容分布在场景的不同部分 在应用程序中 有不同的模式 其中一种模式用户可以滚动场景 手掌拖动模式 为了实现场景I的滚动set dragMode of QGraphicsView to ScrollH
QT
QT4
QGraphicsView
QGraphicsItem
QgraphicsScene
QGraphicsLineItem::paint() 工件
我有自己的类 它继承自QGraphicsLineItem并覆盖paint 绘制带箭头的粗线的方法 void MyGraphicsItem paint QPainter aPainter const QStyleOptionGraphicsI
c
QT
QT4
QGraphicsItem
Qt update() 不起作用
我有一个问题 update 函数QGraphicsItem不起作用 我想做的是 当我移动圆圈时 其他QGraphicsItem 同时 roundrect 改变颜色 这是一个例子 我想做的事情 圆 cpp void CircleItem mo
c
QT
QGraphicsView
QGraphicsItem
Qt:限制另一个 QGraphicsItem C++ 内的 QGraphicsItem 的可移动区域
我认为我的问题与此类似post https stackoverflow com questions 3548254 restrict movable area of qgraphicsitem但在 C 和 QGraphicsItem 中 我
c
QT
QGraphicsItem
movable
PyQt:使用不同的 ItemIgnoresTransformations 标志移动多个项目
有时选定的项目不会一起移动 这种情况发生在具有两种类型项目的应用程序中 常规物品 处理 与ItemIgnoresTransformations标志 缩放时它们必须保持相同的大小 当它们一起被选择并用鼠标移动时 它们预计会被平移相同的量 它们
QT
pyqt
QGraphicsView
QGraphicsItem
QgraphicsScene
将信号连接到 PyQt 中类之间的槽
目的是连接顶级信号TicTacToe与 QMainWindow 类 它抛出一个错误 TicTacToe cannot be converted to PyQt5 QtCore QObject in this context usr bin
python
pyqt
PyQt5
QGraphicsItem
qtsignals
修复了 QGraphicsItem 的位置,而不改变场景中其他 QGraphicsItem 的行为
这个问题与 强制 QGraphicsItem 保持原状 我想要一个QGraphicsItem在场景中移动时位于固定位置 建议的解决方案是覆盖void paintEvent QPaintEvent 子类的QGraphicsView void
c
QT
QGraphicsView
QGraphicsItem
QgraphicsScene
为什么 QGraphicsItem::scenePos() 不断返回 (0,0)
我一直在玩弄这段代码 QGraphicsLineItem anotherLine this gt addLine 50 50 100 100 qDebug lt lt anotherLine gt scenePos QGraphicsLin
c
QT
QGraphicsItem
QgraphicsScene
在 QGraphicsView 上绘制小部件(例如按钮)
如何在 QGraphicsView 上绘制交互式小部件 例如 QButtons 和 Line Edits 例如 我在图像编辑应用程序中选择了图像上的一个区域 该应用程序使用 QGraphicsView 显示图像 并且我想用名称注释该区域 所
QT
QGraphicsView
QGraphicsItem
QT 鼠标形状设置
QT提供了十分便捷的设置鼠标形状的方法 在QT界面的根类QWidget中有QCursor cursor void setCursor QCursor void unsetCursor 三个方法 因而对于一切直接或间接继承自QWidget的控
QT
鼠标形状
QGraphicsItem
QGraphicsView