Предполагая, что вы можете получить размер вашего элемента управления, вы можете масштабировать свое растровое изображение перед тем, как установить его в кисти, используя
pic.scaled ( width, height, Qt::IgnoreAspectRatio, Qt::FastTransformation )
. Это возвращает другой QPixmap, который вы можете передать в свой QBrush.
Просто для справки, вы также можете использовать таблицу стилей, чтобы установить изображение границы для вашего элемента управления.
border-image: url( yourImage);