Ich möchte ein QIcon extrahieren, das ich in einer der Spalten eines QTreeWidget gespeichert habe, als Qt :: DecorationRole.QVariant zu QIcon/QPixmap/QImage
QTreeWidgetItem *item = ui->treeWidget->topLevelItem(index);
const QIcon &icon = item->data(0, Qt::DecorationRole)._howToConvert_();
Allerdings kann ich nur die Daten als QVariant bekommen, und ich konnte nicht eine Funktion zur Umwandlung von einem QVariant zu QIcon finden. Ist es möglich, es zu tun?
Falls Sie sich fragen, : Dasselbe gilt für jeden benutzerdefinierten Typ, den Sie als Metatyp deklarieren und in einer Benutzerrolle verwenden. – leemes