【问题标题】:How to display an image with Qt如何使用 Qt 显示图像
【发布时间】:2017-11-29 18:55:48
【问题描述】:

查看 Qt 提供的小部件,似乎没有一个用于显示图像的小部件。在 Qt 中显示图像的正确方法是什么?

【问题讨论】:

标签: c++ image qt widget


【解决方案1】:

没有专门用于显示图像的小部件,但这可以通过标签小部件来完成。我们使用 pixmap 属性来做到这一点。

在您的代码中,确保包含

#include <QPixmap>

然后,无论您想在哪里设置图像,包括以下内容

QPixmap pic("/path/to/your/image");
ui->label->setPixmap(pic);

我们在这里做的是创建一个 QPixmap 对象,它用作图像,然后将该对象设置为标签的 pixmap 属性。

【讨论】:

  • QGraphicsView 有更多的可能性,如果你想要这样(滚动条,旋转等)。
猜你喜欢
  • 1970-01-01
  • 2012-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多