Qt 中给窗口或按钮添加背景图片可以采用以下两种方法:
方案一:使用paintEvent
1
2
3
4
5
|
void Widget::paintEvent(QPaintEvent *e)
{
QPainter painter( this );
painter.drawPixmap(0,0, this ->width(), this ->height(),QPixmap( ":/xxx.png" ));
}
|
1
|
widget->setStyleSheet( "border-image: url(:/xxx.png)" );
|