Вложенное свойство QML LayoutMirroring
позволяет переключать направленность элемента слева направо на право-налево или наоборот. Я хотел бы получить доступ к текущим значениям LayoutMirroring
элемента из кода C++, расширяя приложение QML. Я понимаю, что функция qmlAttachedPropertiesObject
может использоваться для доступа к прикрепленным свойствам из C++, как объясняется в documentation, но я не знаю, где я могу найти класс, который представляет это конкретное свойство в C++.Доступ к прикрепленному свойству QML LayoutMirroring из C++
Возможно ли это?
Что вы имеете в виду при обращении ** это текущие значения **? .. Что это за ** ** **? Не могли бы вы описать немного больше! Но я уверен, что ** любые значения _it _ ** могут быть доступны или доступны из кода C++ и соответственно. Создание значений, доступных для кода C++, может быть выполнено путем вызова слота «Q_INVOKABLE» из кода JavaScript , Я не могу правильно истолковать ваш случай использования, поэтому я просто говорю свое мнение. – RajaRaviVarma
То, что я имел в виду под ** это **, было значением определенного элемента. Я отредактировал вопрос, чтобы было более ясно (надеюсь). –
И о решении с словом 'Q_INVOKABLE', я думаю, что это сработает, но мне потребуется изменить QML-код с помощью рассматриваемого объекта C++, и я надеялся избежать этого. «LayoutMirroring» может быть унаследован элементами от родителей, поэтому вместо того, чтобы менять только одно место, мне нужно будет изменить многое другое. –