#include <QApplication>
#include <QWidget>
#include <QLabel>
#include <QPixmap>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
// 创建一个窗口
QWidget window;
window.setWindowTitle("Image Viewer");
// 加载图片
QPixmap image("path_to_your_image.jpg");
// 创建一个标签,并将图片设置为标签的内容
QLabel label;
label.setPixmap(image);
// 根据图片大小调整标签的大小
label.setScaledContents(true);
// 将标签添加到窗口中
window.setCentralWidget(&label);
// 调整窗口大小以适应图片
window.resize(image.width(), image.height());
// 显示窗口
window.show();
return app.exec();
}
Qt 使用 QLabel 和 QPixmap 来显示一张图片并实现自适应大小
发布于 2024-02-27 382 次阅读
Comments NOTHING