Вопросы по теме 'qqmlapplicationengine'

Почему QQuickWindow- ›close () не удаляет объект из rootObjects?
Я пытаюсь переключаться между разными файлами QML из C ++. Я использую QQMLApplicationEngine и могу загрузить новый файл с помощью engine.load(filename) Прежде чем сделать это, я закрываю текущее окно (QQuickWindow), используя QObject*...
415 просмотров
schedule 02.01.2023

Принудительно перевести QApplication с помощью QQmlApplicationEngine на передний план
Я пытаюсь заставить свое приложение оставаться на вершине всего, даже когда появляются другие процессы. Вот упрощенная версия моего main : main.cpp QApplication app{argc, argv}; QQmlApplicationEngine...
390 просмотров

PyQt: как получить корневой объект из QQmlApplicationEngine
Я пытаюсь отобразить динамический объект с помощью PyQt и QML, но получаю эту ошибку: win = engine.rootObjects()[0] IndexError: индекс списка вне допустимого диапазона Вот мой код PyQt: import sys import os from PyQt5.QtWidgets...
3201 просмотров
schedule 29.05.2022

Как добавить динамически созданный QQuickitem в файл main.qml моего приложения или в список элементов QML
Мне нужно динамически создать QQuickitem и добавить к моему main.qml . Пытаясь это сделать, я создаю QQuickitem следующим образом. qml_engine->load(QUrl(QStringLiteral("qrc:/qml/main.qml"))); // Creating my QQuickItem here QQuickItem *...
1476 просмотров

Как создать новую копию QQuickItem с нуля на стороне C++ с теми же свойствами, что и у существующей
У меня есть QQuickItem , полученный со стороны С++, как это. QQuickItem * my_item = qmlEngine->rootObjects()[0]->findChild<QQuickItem*>("ItemObjectName"); my_item действителен и имеет все установленные для него свойства....
487 просмотров

Визуализация QQuickItem во втором окне без изменения его родительской иерархии
Я должен отобразить QQuickItem , принадлежащий определенному окну, в другое. В основном MyQQuickItem принадлежит окну1 для рендеринга в окне2. Это переключение должно происходить в моем приложении неоднократно из-за определенной функциональности....
255 просмотров

QQmlApplication не загружается в выпуске
Я разрабатываю настольное приложение в QtQuick/C++ для Windows 10. В функции main() я создаю QQmlApplicationEngine, устанавливаю для него некоторые другие классы в качестве свойства контекста и, наконец, загружаю свой файл qml. Все пошло хорошо с...
84 просмотров
schedule 30.01.2023

Динамическая загрузка и выгрузка 2 файлов qml из cpp
У меня есть требование запустить 2 разных файла Qml «mainwindow.qml» и «basic.qml», поскольку оба они независимы друг от друга. Первоначально мне нужно запустить окно qml на основе флага bSettingMainWindow, на основе этого я буду запускать любой из...
410 просмотров
schedule 11.07.2023

Как найти источник рекурсивной перестановки в QML
Я обновил свое приложение QML с Qt 5.12 до Qt 5.15. Мое приложение загружает свои источники qml, используя следующий код: auto* engine = new QQmlApplicationEngine(this); ... engine->load(QUrl("qrc:/main.qml")); Когда вызывается...
442 просмотров
schedule 18.08.2022