Стилизация QPushButton с двумя изображениями

я использовал 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);
}

введите описание изображения здесь

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);
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]