有没有办法使QToolButton的箭头变大

时间:2018-10-31 20:33:40

标签: qt qt5

在小屏幕上,很难按一下小箭头来显示QToolButton的菜单。有没有办法使可点击区域更大。不幸的是QToolButton :: InstantPopup不会触发按钮自己的动作,否则它会是完美的。

1 个答案:

答案 0 :(得分:0)

可以如下修改qtoolbutton的样式表:

QToolButton[popupMode="1"] { /* only for MenuButtonPopup */
padding-right: 20px; /* make way for the popup button */
}
/* the subcontrols below are used only in the MenuButtonPopup mode */
QToolButton::menu-button {
border: 2px solid gray;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
/* 16px width + 4px for border = 20px allocated above */
width: 16px;

来自http://doc.qt.io/qt-5/stylesheet-examples.html