QToolButton调整下拉箭头的位置
时间: 2024-03-27 08:37:29 浏览: 214
QToolButton.rar
可以通过设置QToolButton::menu-indicator选择器的subcontrol-position属性来调整下拉箭头的位置,具体步骤如下:
```css
QToolButton::menu-indicator {
subcontrol-origin: padding;
subcontrol-position: right center;
top: 50%; /* 垂直居中 */
transform: translateY(-50%); /* 上下居中 */
}
```
这里将subcontrol-origin设置为padding,subcontrol-position设置为right center,表示下拉菜单指示器的右侧与父控件的右边缘对齐,垂直居中。接着,使用top属性将指示器往下移动50%高度,再使用transform属性将指示器上下居中。这样就可以调整下拉箭头的位置了。
你可以根据需要微调top属性的值来调整指示器的上下位置,也可以使用left、right属性调整指示器的左右位置。
阅读全文