동일한 유형의 위젯 인스턴스에 대해 다른 스타일을 지정해야합니다. 특히 QActions 용. 다음 스타일 시트는 QActions의 '배경 이미지, 실제 도구 버튼'을 설정합니다.Qt 스타일 시트 - 동일한 유형 위젯에 대한 다른 스타일
QToolButton
{
background-image: url(bg.png);
}
하지만이 도구 버튼에는 다른 배경을 지정해야합니다.
QToolButton::actClose
{
background-image: url(close.png);
}
QToolButton::actOpen
{
background-image: url(open.png);
}
쉬운 방법이 있습니까 아니면 불가능합니까?
공구 버튼이 아니기 때문에 작동하지 않습니다. QAction입니다. –
'QAction'은 일종의'QWidget'이 아니므로 배경이나 이미지를 설정할 수 없습니다 ('QObject '). 'QToolButton'은 어떤 액션과 관련된'QWidget'의 일종으로 배경, 아이콘 등을 가질 수 있습니다. – Blueman