Qqmlcontext :: setContextProperty АльтернативаC++

Программы на C++. Форум разработчиков
Anonymous
Qqmlcontext :: setContextProperty Альтернатива

Сообщение Anonymous »

Вернувшись в QT через некоторое время, я вижу много изменений от QT5 до QT6, и особенно относительно того, как объекты C ++ могут подвергаться воздействию qml.
от https://doc.qt.io/qt-6/qtqml-cppintegra ... rties.html. < /p>
Существует пример, чтобы иметь свойство только для определенного компонента: < /p>

Тогда в C ++, когда вы создаете объект из такого компонента, вы наверняка, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка позаботьтесь, чтобы наверняка называть, чтобы наверняка позаботь /> Qqmlcomponent :: createWithinitialProperties,
qqmlapplicationEngine :: setInitialProperties, или
qquickview :: setinitialProperties для инициализации
properties.
< /blockquote>

Код: Выделить всё

QQmlEngine engine;

QQmlComponent component(&engine, "MyModule", "RequiredProperties");
QScopedPointer o(component.createWithInitialProperties({
{"thing", 11}
}));
Можно ли сделать это с помощью qqmlapplicationEngine , но без необходимости распространять свойство из корневого элемента QML в ClockView ?
Как можно раскрыть свойства только для компонента ClockView ?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... lternative

Вернуться в «C++»