Qt的图形与label的相互适应问题

//一、让图像去适应label:
         QImage img = QImage((const unsigned char*)(image.data),
                         image.cols, image.rows, QImage::Format_RGB888);
        img = img.scaled(ui->label->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
        ui->label->setPixmap(QPixmap::fromImage(img));
        
        
        //二、让label适应图像大小
        QImage img = QImage((const unsigned char*)(image.data),
                             image.cols, image.rows, QImage::Format_RGB888);
        ui->label->setPixmap(QPixmap::fromImage(img));
        ui->label->resize(ui->label->pixmap()->size());
相关文章
相关标签/搜索