Вы просто пытаетесь показать масштабированное изображение в виджете?Я не думаю, что установка изображения в кисти, а затем установка кисти в палитре - это правильный подход.
Вы можете просто использовать QLabel для отображения изображения в виджете.Как это:
QPixmap pic("../image.png");
QPixmap scaled=pic.scaled ( 800, 480, Qt::IgnoreAspectRatio, Qt::FastTransformation );
QLabel *label = new QLabel(this);
label->setPixmap(scaled);