QListWidgetItem* item = new QListWidgetItem(QString::fromUtf8(somemap.second.name.c_str()));
item->setData(ID::ROLE_SMOFCITEM_ROWID,somemap.first);
item->setFlags(item->flags()|Qt::ItemIsUserCheckable|Qt::ItemIsEnabled);
item->setHidden(true);
someListView->addItem(item);
but item is still visuable.
QListWidgetItem->setHidden(true) doesn't really hide
Re: QListWidgetItem->setHidden(true) doesn't really hide
In order to hide a QListWidgetItem you need to add the item before calling setHidden(). We will enhance the API documentation to provide this information.
Barbara
Code: Select all
QListWidgetItem *item = new QListWidgetItem("Item Text");
listView->addItem(item);
item->setHidden(true);
Barbara
Re: QListWidgetItem->setHidden(true) doesn't really hide
Thanks.
this works too.
someListView->setItemHidden(item,true);
this works too.
someListView->setItemHidden(item,true);