Q_PROPERTY WRITE получить индекс

У меня есть это свойство:

Q_PROPERTY(int _a READ a WRITE setA NOTIFY aChanged)

Я знаю только название объекта _a, Я хотел бы получить индекс метода setA,

1 ответ

Решение

Проверять, выписываться QMetaObject::indexOfProperty(const char * name) а также QMetaProperty QMetaObject::property(int index), Они позволят вам получить доступ к собственности по имени.

AFAIK теперь есть способ доступа к методу setter через соответствующее свойство.

Другие вопросы по тегам