[step 1]
QStyledItemDelegate* itemDelegate = new QStyledItemDelegate();
ui->comboBox->setItemDelegate(itemDelegate);
[step 2]
ui->comboBox->setStyleSheet("QComboBox QAbstractItemView::item { min-height: 25px; }");
本文介绍了如何使用Qt的QStyledItemDelegate类自定义组合框的显示样式,通过两步操作实现:首先创建QStyledItemDelegate实例并将其设置为comboBox的代理;然后应用样式表调整下拉菜单项的最小高度。
[step 1]
QStyledItemDelegate* itemDelegate = new QStyledItemDelegate();
ui->comboBox->setItemDelegate(itemDelegate);
[step 2]
ui->comboBox->setStyleSheet("QComboBox QAbstractItemView::item { min-height: 25px; }");
1063

被折叠的 条评论
为什么被折叠?