QGraphicsView背景
你好,我正在尝试为我的 QGraphicsScene 获得类似 Photoshop 的行为 。背景中的网格不应随比例调用而调整大小。我必须能够使用 QPixmap::grabWidget(v…
单击鼠标时不调用 Qt 重载鼠标事件处理程序
我正在使用我自己的名为 chessCV 的类编写一个国际象棋程序,该类派生自 QGraphicsView ,然后我将其作为成员添加到我的 MainWindow 类中。我似乎无法…
在不同的 QGraphicsView 之间拖放
我有一个 QMainWindow,其中有两个 QGraphicsView,每个 QGraphicsView 都拥有一个 QGraphicsScene。两种视图都会持续显示(在屏幕上)。我希望能够将…
将自己的对象放入QGraphicsScene中
我想要一个基于图像的拖放功能。如果我拖放一个图像,我想知道我挑选了哪个图像并与之一起移动(一个简单的 std::string 可以唯一地标识该图像所代表…
为什么从 QGraphicsScene 渲染的 PNG 图像偏移不正确?
我有一个程序可以将 QGraphicsScene 的内容绘制到 PNG 图像。我发现在某些情况下 PNG 图像无法正确创建。生成的图像似乎存在一定量的“偏移”,因为 Q…
对于 QGraphicsScene 在 QGraphicsItem 上使用 setZValue 会导致速度大幅下降
我正在使用 Qt(Mac,版本 4.7)通过 QGraphicsView 和 QGraphicsScene 渲染相当大的场景(来自 Open Street Maps 的地图数据)。一切都很顺利,直到…
有什么方法可以在图形视图上订购前景绘制更新吗?
Graphicsview 首先绘制背景,然后绘制图层,最后绘制前景。 我想使用前台在主要几何信息上绘制一些动态事物,但我不知道如何仅为前台发送更新命令。 …
为什么 QGrapchicsScene 前景无效似乎会引发 itemlayer 更新?
我有一个“地图”,在“itemslayer”处有 100.000 个矩形, 我想要创建动态线条,并将其绘制在前景层。 (也就是说,我不想有很多更新......) 性能很…
Qt GUI 开发 - 使用 QGraphicsView 显示 2D 网格
我是 Qt 开发的新手,所以我一直在尝试研究我需要设计的用户界面的解决方案。我的项目是模拟在线游戏中的玩家在全球地图上移动。为了表示地图,我需要…
有什么方法可以检测 QGraphicsFrameWork 的 update-draw 开始和 update-draw 结束吗?
我需要知道这两点。 更新绘图何时开始以及何时结束。 此外,我需要一种方法来中断此操作,例如当您进行缩放时。 有什么想法吗?谢谢…
Qt QGraphicsScene & OpenGL,哪一个是混合两者的最佳方法?
我将开始开发我的矢量查看器应用程序。我探索了 2D 和 3D Qt 工具,我的印象是我必须创建两个独立的数据世界。 QGrapchicsScene 需要“items”,OpenG…
如何优化基于 QGraphicsView 的应用程序的性能?
我有一个基于 Qt 图形视图框架的应用程序。 这是一款拼图游戏,基本上将像素图切割成更小的像素图(拼图块),并将它们显示为 QGraphicsView 中的 QGr…
在 QGraphicsScene 类中跟踪鼠标移动
我对 QGraphicsScene 进行了子类化,并添加了方法 mouseMoveEvent 来处理鼠标移动事件。 我在 QGraphicsView 顶部创建了一个标尺,并让标尺跟踪鼠标移…
QGraphicsPolygonItem 绘制一个开放(非封闭)多边形
我正在使用 QGraphicsPolygonItem,我注意到它总是将终点与起点连接起来。 我知道多边形术语正是这个意思,我正在寻找的是“折线”或“多边形链”。我…