下拉在QComboBox中的位置

时间:2016-04-01 13:22:30

标签: qt qcombobox

有没有办法知道QComboBox下拉列表所使用的矩形的位置? (显示向下箭头的矩形)

1 个答案:

答案 0 :(得分:2)

我不是100%确定这是否是您想要的,但可以从样式中获得一个Combobox箭头按钮矩形:

QStyle* style = comboBox->style(); 

QStyleOptionComboBox option;
option.rect = comboBox->rect();

QRect r = style->subControlRect(QStyle::CC_ComboBox, &option, QStyle::SC_ComboBoxArrow);