【发布时间】:2017-11-29 18:55:48
【问题描述】:
查看 Qt 提供的小部件,似乎没有一个用于显示图像的小部件。在 Qt 中显示图像的正确方法是什么?
【问题讨论】:
查看 Qt 提供的小部件,似乎没有一个用于显示图像的小部件。在 Qt 中显示图像的正确方法是什么?
【问题讨论】:
没有专门用于显示图像的小部件,但这可以通过标签小部件来完成。我们使用 pixmap 属性来做到这一点。
在您的代码中,确保包含
#include <QPixmap>
然后,无论您想在哪里设置图像,包括以下内容
QPixmap pic("/path/to/your/image");
ui->label->setPixmap(pic);
我们在这里做的是创建一个 QPixmap 对象,它用作图像,然后将该对象设置为标签的 pixmap 属性。
【讨论】:
QGraphicsView 有更多的可能性,如果你想要这样(滚动条,旋转等)。