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 через соответствующее свойство.