QListWidgetItem *item = new QListWidgetItem("My Item"); item->setData(Qt::UserRole, 123); qDebug() << item->data(Qt::UserRole).toInt(); // Output: 123
QListWidgetItem *item = new QListWidgetItem("My Item"); item->setFlags(item->flags() | Qt::ItemIsEditable); if (item->flags() & Qt::ItemIsEditable) { qDebug() << "Item is editable"; }This example sets the Qt::ItemIsEditable flag for a QListWidgetItem and then checks if the flag is set. The package library for Qt framework is "Qt".