Я хочу извлечь QIcon, который я сохранил в одном из столбцов QTreeWidget, в качестве Qt:: DecorationRole.
QTreeWidgetItem *item = ui->treeWidget->topLevelItem(index);
const QIcon &icon = item->data(0, Qt::DecorationRole)._howToConvert_();
Однако я могу получить данные только как QVariant, и я не смог найти функцию для преобразования из QVariant в QIcon. Можно ли это сделать?