Cómo configurar la imagen de fondo de la ventana principal en Qt en Linux, del tipo que usa código escrito a mano
Para Qt4 y superiores, puede agregar el siguiente código al constructor
RcMainWindow::RcMainWindow(QWidget *parent):
QMainWindow(parent),
ui(new Ui::RcMainWindow)
{
ui->setupUi(this);
QPixmap pixmap(": /img/ background.bmp");
paleta QPalette;
paleta.setBrush(backgroundRole(), QBrush(pixmap));
setPalette(palette );
}
Además, también puede implementar la función virtual paintEvent heredada de la clase principal QMainWindow y agregar el mismo código a esta función.