Здравствуйте!
Мне нужно в виджет установить фоновую картинку с помощью палитры. А затем применить какой либо стиль с помощью каскадной таблице стилей.
1. Сначала с помощью палитры устанавливаю фоновую картинку.
QPalette pal1;
pal1.setBrush(QPalette::Base, QBrush(bg_pixmap));
MyWidget->setPalette(pal1);
После этого в виджете виден новый фон.
2. Затем применяю стили.
MyWidget->setStyleSheet (strMyStyleSheet);
Сразу после этого фон виджета пропадает, меняется на белый.
Вопрос, как сделать чтобы при применении стиля фон остался прежний?
Фоновую картинку мне нужно установить только с помощью палитры а не стилей. Так как изображение берется из базы данных, а не из файла на жестком диске. Поэтому мне нужно использовать как палитру так и стили одновременно.