我在带有分隔符的 qcombobox 中添加了两个项目
addItem("New");
addItem("Delete");
insertSeparator(2);
为了突出选择具有不同样式的项目,我将 QLIstView 用于 QComboBox 视图,样式表为
QListView * listView = new QListView(this);
this->setView(listView);
listView->setStyleSheet("QListView::item { \
color: black; \
background: white; } \
QListView::item:selected { \
color: white; \
background-color: #0093D6 \
} \
");
现在的问题是分隔符根本不可见..它在项目之间显示一个空白区域。我不擅长样式表,所以我不太清楚如何为分隔符制作新样式表..