QT中利用paintEvent设置背景图
重写paintEvent(QPaintEvent *event)事件,利用QPainter这个类来设置背景图片,这样设置的背景图片会随着窗口大小变化而变化。
void MainWindow::paintEvent(QPaintEvent *event)
{
QPainter p(this);
p.drawPixmap(0,0,this->width(),this->height(),QPixmap(":/resource/2850Demo_background.jpg"));
}