Chcę wypakować QIcon, który zapisałem w jednym z kolumn QTreeWidget, jako Qt :: DecorationRole.QVariant to QIcon/QPixmap/QImage
QTreeWidgetItem *item = ui->treeWidget->topLevelItem(index);
const QIcon &icon = item->data(0, Qt::DecorationRole)._howToConvert_();
Jednak mogę dostać tylko dane jak QVariant, i nie mogę znaleźć funkcji konwersji z QVariant do QIcon. Czy to możliwe?
W przypadku wątpliwości : To samo dotyczy dowolnego niestandardowego typu zadeklarowanego jako typ metastrowy i używanego w roli użytkownika. – leemes