Центральный виджет есть QStackWidget. Пока в него не добавленно ни одного виджета, нужно показывать фон, замещенный картинкой, пример в прикреплении. Как такое сделать в Qt4?
Пробовал в конструктор центрального виджета вставить
QPalette palette;
palette.setBrush(backgroundRole(), QBrush(QPixmap(":icons/logo.xpm")));
setPalette(palette);
- не отрисовывается рисунок. Если переопределить паинтЭвэнт
void MyWidget::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.drawPixmap(rect(), QPixmap(":icons/logo.xpm"));
}
то рисуется один рисунок растянутый на весь центральный виджет.