enum aus Qt Namespace mit QMetaEnum nutzen
Verfasst: 20. April 2012 16:04
Hallo zusammen,
ich würde gerne QMetaEnum nutzen um in einer ComboBox alle möglichen ItemDataRoles also DisplayRole, BackgroundRole, etc. anzuzeigen. Wenn ich in einer Klasse folgendes Definiere:
kann ich mit auch wunderbar das enum verwenden, d.h in QString umwandeln etc. Wie mache ich das aber mit Qt::ItemDataRole? Jemand eine Idee.
Gruß lowlevel
ich würde gerne QMetaEnum nutzen um in einer ComboBox alle möglichen ItemDataRoles also DisplayRole, BackgroundRole, etc. anzuzeigen. Wenn ich in einer Klasse folgendes Definiere:
Code: Alles auswählen
...
Q_ENUMS(myenum)
...
public:
enum myenum {e1,e2,e3};
...Code: Alles auswählen
metaObject()->indexOfEnumerator("myenum");Gruß lowlevel