【QT】label适应图片(QImage)大小;图片适应label大小

阅读 30

2024-07-24

目录

0.简介

1.详细代码

1)label适应img大小

2)img适应label大小


0.简介

1.详细代码

1)label适应img大小

思路:将label的大小设置为图片大小

    QImage image(":/bird.jpg");
    QLabel *lb = new QLabel(this);
    lb->setPixmap(QPixmap::fromImage(image));
    lb->resize(image.size());//label适应图片大小
    lb->show();

2)img适应label大小

思路:将label设置为【根据其自身大小自动缩放其内容】

    QImage image(":/bird.jpg");
    QLabel *lb = new QLabel(this);
    lb->setPixmap(QPixmap::fromImage(image));
    lb->setScaledContents(true);//图片适应label大小
    lb->show();

--END--

精彩评论(0)

0 0 举报