设置QComboBox的默认model为QAbstractItemDelegate,但不幸的的是QComboBox的Item并不继承自QStyedItemDeletegate而是继承自QItemDelegate。
如果要设置QComboBox的行高,使用Qss的方式
QComboBox QAbstractItemView::item{min-height:20px;}
为了能够生效,需要设置你的QComboBox的ItemDelegate为QStyledItemDelegate:
QStyledItemDelegate *itemDelegate = new QStyledItemDelegate();
combox->setItemDelegate(itemDelegate);
另外一种方法就是重写QComboBox,定制自己的ComboBox,例子如下链接:
http://www.cnblogs.com/csuftzzk/p/qss_combobox.html