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

1

Другие решения


По вопросам рекламы [email protected]