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)" ); |