qt graphview 自适应现实图片
时间: 2023-07-09 19:30:04 浏览: 113
制作自适应背景图片
如果你想在Qt中显示一个可以自适应的图形视图(Graph View),你可以使用QGraphicsView控件。以下是一个示例代码:
```cpp
QGraphicsView *view = new QGraphicsView(this);
QPixmap image("image.jpg");
QGraphicsPixmapItem *item = new QGraphicsPixmapItem(image);
QGraphicsScene *scene = new QGraphicsScene(this);
scene->addItem(item);
view->setScene(scene);
view->setSceneRect(image.rect());
view->setAlignment(Qt::AlignCenter);
```
这里创建了一个QGraphicsView控件,将图像添加到场景中,并将场景设置为视图的场景。`setSceneRect`将场景大小设置为图像大小,`setAlignment(Qt::AlignCenter)`可以让图像居中显示。
当你调整窗口大小时,图像会自动缩放以适应窗口大小。
阅读全文