c++ - 调整 QGraphicsScene 大小时的事件

标签 c++ qt events qgraphicsview qgraphicsscene

我有一个 QGraphicsScene 和一个分配给它的 QGraphicsView (c++)。 每次调整 QGraphicsScene 的大小时我都想得到一个事件,以便绘制适应的像素图大小。

但是我找不到 QGraphicsScene 的调整大小事件(仅针对 QGraphicsView),而且我在 QGraphicsView 中找不到像素图功能(仅针对 QGraphicsScene)。

我应该如何进行?谢谢

最佳答案

QGraphicsScene 是一个抽象,表示一个无限平面,上面有图形元素。 QGraphicsView 是一个“窗口”,可让您查看场景的特定部分。因此,您的问题有点没有意义,因为您无法“调整”无限平面的大小。相反,您应该根据 View 进行操作。

关于c++ - 调整 QGraphicsScene 大小时的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34608267/

相关文章:

c++ - QWebView 应用程序在加载(使用日志)和绘画时崩溃

C++ 和 XGrabKeyboard 键盘锁定

jQuery Mobile(点击事件)

c++ - 异构容器和句柄对象

C++ 显示有组织的单词列表

python - TortoiseHG 图标丢失(Ubuntu Linux 16)

wpf - DataGridCheckBoxColumn 的单击事件

Android - 如何判断用户 "clicks"是否在 TextView 之外的任何地方?

c++ - 在 C 中使用原始套接字确定 HTTP 版本

c++ - 由于不兼容的 cv 限定符而无法编译