有事想隐藏下拉选项的某一项,而又不改变索引,可以使用如下方法 QListView* view = qobject_cast<QListView *>(combo->view());
Q_ASSERT(view != nullptr);
view->setRowHidden(3, true);
如上,索引值不会改变,如果需要显示的时候view->setRowHidden(3, false)即可
两种情况下,索引都一样,不会改变。