Qt使用C++打开图片并显示代码实现
时间: 2024-05-10 07:15:51 浏览: 154
JPG.rar_C++打开一个JPG_c++ 图片类_打开图片
下面是一个简单的 Qt C++ 代码示例,可以打开并显示一张图片:
```cpp
#include <QApplication>
#include <QLabel>
#include <QPixmap>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个标签控件
QLabel label;
// 创建一个 QPixmap 对象,并从文件中加载图片
QPixmap pixmap("path/to/image.jpg");
// 将 QPixmap 对象设置到标签控件中显示
label.setPixmap(pixmap);
// 调整标签控件大小以适应图片大小
label.resize(pixmap.width(), pixmap.height());
// 显示标签控件
label.show();
// 运行 Qt 应用程序
return app.exec();
}
```
在上面的示例中,我们创建了一个 `QLabel` 控件,并使用 `QPixmap` 对象加载了一张图片。然后,我们将 `QPixmap` 对象设置到标签控件中,调整标签控件的大小以适应图片大小,并最终显示标签控件。
阅读全文