我使用QSS
来设置QPushButton
的样式。我想使用两个图像作为背景图像。一个正常状态&按下按钮时一个。但图像显示周围有边框。
我的代码:
QPushButton{
background-image: url();
border-image: url(images/back/up.png);
color:rgb(255,255,255);
border-width: 2px;
border-radius: 22px;
}
QPushButton::pressed {
border-image:url(images/back/up1.png);
border-width: 2px;
background-image: url();
color:rgb(255,255,255);
}
答案 0 :(得分:1)
尝试以下样式代码段。您只需在background-image
状态期间更改:pressed
。
QPushButton{
background-image: url(images/back/up.png);
color:rgb(255,255,255);
border-width: 2px;
border-radius: 22px;
}
QPushButton::pressed {
background-image:url(images/back/up1.png);
}