Desidero estrarre un QIcon che ho memorizzato in una delle colonne di QTreeWidget, come Qt :: DecorationRole.QVariant to QIcon/QPixmap/QImage
QTreeWidgetItem *item = ui->treeWidget->topLevelItem(index);
const QIcon &icon = item->data(0, Qt::DecorationRole)._howToConvert_();
Tuttavia, posso ottenere solo i dati come QVariant, e non riuscivo a trovare una funzione per convertire da un QVariant a QIcon. È possibile farlo?
Nel caso in cui ti chiedi : Lo stesso vale per qualsiasi tipo personalizzato dichiarato come metatype e utilizzato in un ruolo utente. – leemes