combox组件改变滑块大小后,无法长按滑块下拉,下拉无效
setStyleSheet("QScrollBar:vertical {border: 2px solid grey;width: %ldpx;}"
"QComboBox QAbstractItemView:vertical {width: %50px;}"
"QComboBox { min-height: 24px;}"
"QComboBox QAbstractItemView::item { min-height: %50px;}")
setStyleSheet("QScrollBar:vertical {border: 2px solid grey;width: %ldpx;height: 10px;}"
"QComboBox QAbstractItemView:vertical {width: %50px;}"
"QComboBox { min-height: 24px;}"
"QComboBox QAbstractItemView::item { min-height: %50px;}");
该回答引用ChatGPT
根据你提供的代码,你似乎只是修改了QScrollBar和QComboBox QAbstractItemView的样式,但是并没有直接针对长按滑块下拉进行修改。
长按滑块下拉的行为与QComboBox的样式有关。如果你想修改这个行为,可以尝试添加以下样式:
QComboBox::drop-down {
subcontrol-origin: padding;
subcontrol-position: top right;
width: 15px;
}
这将使下拉箭头位于组合框的右上角,并且宽度为15px。你可以根据需要调整这个宽度值。
如果你已经尝试过这个方法但没有效果,你可能需要提供更多的代码和上下文来帮助解决问题。