У меня есть QToolBar с QToolButtons. Когда основное окно слишком мало, оно покажет кнопку «>>», чтобы расширить вид на несколько строк и показать все QToolButtons.Qt: Стиль >> стрелка, когда QToolBar слишком мал
Как стилизовать эту кнопку «>>»? Я хотел бы изменить значок и цвет фона.
Я уже пробовал с этими селекторами: QToolButton :: menu-indicator, QToolButton :: menu-button, QToolButton :: down-arrow. Не работает.
Как изменить цвет и ширину кнопки «>>»?
QToolButton {
background-color: transparent;
border: 1px solid #3A3939;
border-radius: 3px;
}
QToolButton:hover, QToolButton::menu-button:hover {
background: #787876;
}
QToolButton::checked{
background: #484846;
border: 1px solid #787876;
}
QToolButton:pressed, QToolButton::menu-button:pressed {
background: #787876;
}
QToolButton[popupMode="1"]{
/* only for MenuButtonPopup */
padding-right: 30px;
background: red;
}
QToolButton[popupMode="2"]{
/* only for OSC Server Status */
padding-right: 30px;
background: #484846;
}
QToolButton[popupMode="2"]:hover{
background: #787876;
}
QToolButton::down-arrow{
}
/* the subcontrols below are used only in the MenuButtonPopup mode */
QToolButton::menu-button{
}
QToolButton::menu-button:hover{
background: #787876;
}
QToolButton::menu-button:pressed{
}
QToolButton::menu-indicator{
bottom: 5px;
right: 5px;
}
У вас есть какой-либо код или JSFiddle для нас работать прочь, так что другие вниз по дороге может найти это полезным. Благодаря! –
Я отредактировал сообщение с помощью CSS. – Goshi