Я пытаюсь создать QToolButton с измененным размером изображения, цветом фона и рамкой. Я успешно получил изображение (используя border-image) и цвет фона, чтобы они отображались правильно. Тем не менее, я не могу показать границу, так как кажется, что цвет фона «покрывает» ее.
Я пытаюсь сделать это, используя таблицы стилей в Qt Creator 2.7.0 с Qt 4.8.4.
Моя таблица стилей:
border-radius: 4px;
border: 2px solid red;
border-image: url(myImage) 0 0 0 0 stretch stretch;
border-repeat: no-repeat;
background-color: rgb(100, 255, 100);
Я могу создать желаемый внешний вид, используя QLabel, установив растровое изображение для своего изображения, а затем установив цвет границы и фона в моей таблице стилей, но мне нужно, чтобы это была кнопка, на которую можно нажать. Любая идея, что я делаю неправильно?