有没有办法知道QComboBox下拉列表所使用的矩形的位置? (显示向下箭头的矩形)
答案 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);