5
szukam czegoś takiego:Czy istnieje sposób na uzyskanie nazwy klasy klasy pochodnej QObject bez tworzenia instancji tej klasy?
MyClass::metaObject()->className()
który nie działa, ponieważ w miejscu, gdzie ten kod jest wykonywany, nie istnieje konkretyzacji MojaKlasa.
Jeśli jest to jakoś możliwe, czy istnieje sposób na uzyskanie wszystkich nazw klas, które zostały wyprowadzone z MyClass?
Jak uzyskać dostęp do statycznego obiektu meta dla wskaźnika? –
@ TomášZato Po prostu użyj 'myClassInstance-> staticMetaObject(). ClassName()'. – rbaleksandar
@ TomášZato Właściwie, prawdopodobnie chcesz użyć 'metaObject' zamiast' staticMetaObject', aby uzyskać informacje o rzeczywistym typie obiektu, a nie typie wskaźnika. –