Red de conocimiento informático - Aprendizaje de programación - Cómo configurar la imagen de fondo de la ventana principal en Qt en Linux, del tipo que usa código escrito a mano

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.