如果想要隐藏QComboBox下拉列表的某个项,但不改变他们的索引,可以采用下面的方式:
QListView *view = dynamic_cast<QListView *>(ui->combobox->view());
if(view)
{
view->setRowHidden(2, true); // 2是要被隐藏项的索引
}
如果想在QComboBox中隐藏下拉列表的某一项而不改变其索引,可以通过获取QListView视图并调用setRowHidden方法实现。例如,将索引为2的项隐藏的代码如下:动态转换QComboBox的视图到QListView,然后对指定索引(如2)调用setRowHidden方法,传入true以隐藏该项。
如果想要隐藏QComboBox下拉列表的某个项,但不改变他们的索引,可以采用下面的方式:
QListView *view = dynamic_cast<QListView *>(ui->combobox->view());
if(view)
{
view->setRowHidden(2, true); // 2是要被隐藏项的索引
}
675
799
3899
658
732

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