QComboBox 中下拉列表的位置
Position of dropdown in a QComboBox
有没有办法知道QComboBox下拉框使用的矩形的位置? (显示向下箭头的矩形)
我不是 100% 确定这是否是您想要的,但是可以从样式中获得组合框箭头按钮的矩形:
QStyle* style = comboBox->style();
QStyleOptionComboBox option;
option.rect = comboBox->rect();
QRect r = style->subControlRect(QStyle::CC_ComboBox, &option, QStyle::SC_ComboBoxArrow);
有没有办法知道QComboBox下拉框使用的矩形的位置? (显示向下箭头的矩形)
我不是 100% 确定这是否是您想要的,但是可以从样式中获得组合框箭头按钮的矩形:
QStyle* style = comboBox->style();
QStyleOptionComboBox option;
option.rect = comboBox->rect();
QRect r = style->subControlRect(QStyle::CC_ComboBox, &option, QStyle::SC_ComboBoxArrow);