我正在创建一个应用程序,其目的很容易创建一个测验,以便以后在投影仪上显示 . 我打算使用QGraphicsView和QGraphicsScene来显示屏幕 .
我想知道如何(如果可能的话)我可以使场景固定大小,以便视图将始终显示整个场景 . 即如果更改窗口大小并调整graphicsView的大小,则场景显示与其他大小相同,但随后缩放 . 我试过搞乱QGraphicsView :: fitInView和Rectangles,但没有真正解决 .
如果有另一个更适合我需求的数据结构,我非常乐于接受建议!
1 回答
您可以在QGraphicsView中重新实现resizeEvent(QResizeEvent *事件),如: