Изображение по размеру Lable
Пытаюсь добавить изображение в элемент label методом QPixmap, мой код:
QPixmap pix;
pix.load("/root/1.png");
ui->label->setPixmap(pix);
ui->label->setScaledContents(true);
int pixW = pix.width();
int labelW =ui->label->width();
double factor = double(labelW)/pixW;
ui->label->setFixedWidth(factor * ui->label->pixmap()->width());
ui->label->setFixedHeight(factor * ui->label->pixmap()->height());
Получаю:
Само изображение имеет размер 5085×2459 точек.
Это происходит в случае, когда к Label применена какая-либо компоновка. Без компоновки картинка отлично помещается в границы Label без потери качества.
Подскажите, пожалуйста, как можно загрузить изображение чтобы оно распределялось по границам Label без потери качества и при его изменении.
Я пробовал так и подобные проекты, но изображение очень падает в качестве.
Большое спасибо!
