Создал wizard, на которой находится label. Его использую для отображения изображения. Задача - при изменения размеров окна изменялся и изображение не сохраня пропорции сторон. Для этого я использую EventFiltr. Но программа завершается крахом ((
#include "wizardremont.h"
#include "ui_wizardremont.h"
#include <QDebug>
WizardRemont::WizardRemont(QWidget *parent) :
QWizard(parent),
ui(new Ui::WizardRemont)
{
ui->setupUi(this);
ui->label->installEventFilter(this);
}
WizardRemont::~WizardRemont()
{
delete ui;
}
bool WizardRemont::eventFilter(QObject *obj, QEvent *evt)
{
if( evt->type() == QEvent::Resize)
{
QImage image(":/imeg/remont_4.png");
ui->label->setPixmap(QPixmap::fromImage(image).scaled(width()/4,height()));
}
return WizardRemont::eventFilter(obj, evt);
}