QList<QListWidgetItem*> list = ListWidget->selectedItems();
if(list.size() == 0)
return;
QListWidgetItem* sel = list[0];
if (sel)
{
int r = ListWidget->row(sel);
ListWidget->takeItem(r);
}
本文介绍了一个Qt应用程序中如何从QListWidget中移除已选中的项。通过获取选定的项目列表并检查其大小来确保至少有一个项目被选中,然后找到所选项目的行位置并将其从列表中移除。
QList<QListWidgetItem*> list = ListWidget->selectedItems();
if(list.size() == 0)
return;
QListWidgetItem* sel = list[0];
if (sel)
{
int r = ListWidget->row(sel);
ListWidget->takeItem(r);
}
889
4165

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