qt窗口中显示图片
时间: 2023-08-10 12:07:21 浏览: 549
qt基于QOpenGLWidget显示图片
3星 · 编辑精心推荐
您可以使用Qt的QLabel控件来显示图片。下面是一段简单的示例代码:
``` c++
#include <QApplication>
#include <QLabel>
#include <QPixmap>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 创建QLabel控件并设置它的父对象为主窗口
QLabel *label = new QLabel();
label->setParent(&w);
// 加载图片并设置到QLabel控件中显示
QPixmap pixmap(":/images/image.png");
label->setPixmap(pixmap);
w.show();
return a.exec();
}
```
在上面的示例代码中,我们创建了一个QLabel控件并将其设置为主窗口的子控件。我们使用QPixmap类来加载并处理图片,然后将其设置到QLabel控件中显示。请注意,我们需要将图片文件的路径传递给QPixmap的构造函数中。在本例中,我们假设图片文件的路径为“:/images/image.png”。
您可以根据需要调整代码以适应您的应用程序。
阅读全文