Описание тега qqmlcontext

1 ответ

Выставить объект C++ в QML и прослушать события изменения

У меня есть объект, который я определяю в C++, и пытаюсь представить строку члена в QML. Класс определяется как: #ifndef MYTYPE_H #define MYTYPE_H #include <QString> #include <QObject> class MyType : public QObject { Q_OBJECT Q_PROPERTY(…
01 сен '17 в 12:39
1 ответ

Создание экземпляра класса C++ в FileDialog (объект QtQuick), ошибка отчета: невозможно присвоить объект свойству

Коды : //main.qml import im.sniper.DgConfigFileHandler 1.0 import QtQuick.Dialogs 1.2 ... FileDialog{ id: fileDlg DgConfigFileHandler {id: dgCfgFileHandler2} } Я хорошо выполняю коды и запускаю, а затем получаю такие ошибки, как: Отладка QML включен…
12 дек '18 в 10:35
1 ответ

Могу ли я получить доступ из C++ к QQmlContext, в котором содержится QtObject?

У меня есть вспомогательный объект sorta-singleton, который, однако, я не хочу быть на самом деле одиночным, потому что я предпочитаю помещать вещи в стек / кучу. Поэтому я создал его в куче и установил его как contextProperty моего корневого QQmlCo…
21 июн '17 в 15:33
0 ответов

Изменение QQmlContext для объекта QML?

Очевидно, что даже когда объекты отсоединяются от существующего родителя и присоединяются к новому, когда старый родительский контекст уничтожается, то и объект тоже. Первое решение, которое приходит на ум, - создать объект в постоянном контексте. О…
22 апр '17 в 16:23
1 ответ

Динамически создавайте объект qml из объекта C++ (используя setContextProperty)

Я пытаюсь создать объект qml динамически в C++, используя объект класса C++. Ниже приведен минимальный код для моего подхода. При выполнении этого кода и после щелчка приложение падает (см. Комментарий в main.qml). Я вставил код ниже и его можно ска…
21 окт '18 в 14:54
1 ответ

Загрузка данных из C++ в элемент QML Scatter3d

Я пытаюсь разработать модифицированную версию примера "qmlscatter", доступную в примерах Qt. Мое намерение состоит в том, чтобы построить траекторию полета в 3D-среде, изменив точки данных в файле "Data.qml". Фактические координаты траектории полета…
28 авг '17 в 12:49
0 ответов

Qt - Как динамически вставлять объекты Qml из класса C++

Мне нужен совет по поводу моего простого приложения QT/QML. У меня следующая ситуация: Что касается интерфейса, у меня есть основная область, которая называется flickableArea (flickableArea.qml), разделенная на четыре области (элемент slot1, элемент…
06 июн '17 в 19:03
1 ответ

Ошибка установки контекста QML

Я пытаюсь подключить класс C++ к QML, но столкнулся с проблемой, при компиляции появляются следующие ошибки. Я добавляю изображение, чтобы показать ошибки: Я использую простой класс, чтобы проверить, работает ли мой код, вот код test.h: #ifndef TEST…
01 июл '17 в 18:27
0 ответов

Можно ли перечислить имена свойств контекста QQmlContext?

Мне интересно, возможно ли получить все имена свойств контекста конкретного QQmlContext, Так что я могу сделать что-то вроде: QQmlContext *ctx = ...; for (auto contextPropertyName: ctx->getPropertyNames()) { qDebug() << contextPropertyName …
28 апр '19 в 01:27
1 ответ

подключить сигнал, излучаемый C++, к соединениям qml

Я испускаю сигнал из C++ и пытаюсь получить значения с помощью Connections в qml. Однако коды компилируются, по какой-то неизвестной причине qml не может распознать "OnSomethingHappened", а сигнал, излучаемый C++, - "somethingHappened". Я знаю, что …
18 ноя '19 в 18:37
0 ответов

Как использовать одну и ту же ссылку на объект в qml и приложении виджетов

Я делаю приложение виджета qt, в которое я включил страницу qml. Эта qml-страница должна просматриваться в форме QMainWindow внутри объекта-виджета путем создания экземпляра qmlviewer. Теперь проблема в том, что мне нужно использовать элементы управ…
0 ответов

Qt Datavisualization Пример изменения фона qmlsurface при выпуске

При использовании https://doc.qt.io/qt-5/qtdatavisualization-qmlsurface-example.html с исходным кодом Фон при настройке проекта в качестве отладки серый, но при настройке проекта в качестве выпуска серый фон изменился на черный.Как получить такой же…
03 июл '20 в 21:37
0 ответов

Как показать индикатор занятости при выполнении фоновой работы в qml? [закрыто]

Я хочу отображать индикатор занятости в qml при выполнении некоторых ssh-подключений, я не могу этого сделать, объясните, пожалуйста.
1 ответ

Как лучше всего выровнять RowLayout?

Я хочу заказать два компонента Text и Image внутри Rowlayout, но единственный способ, который я нашел, - это использовать Item.Этот способ работает правильно ... Кто-нибудь знает, как я могу заказать эти два компонента ?. ColumLayout{... RowLayout{ …
0 ответов

QQmlContext: setContextProperty не работает при использовании в Component.OnCompleted

Я устанавливаю свойство контекста «CallBackAPI», которое имеет две функции: ведение журнала и OnButtonClicked. Он отлично работает при использовании в MouseArea, OnClicked Events. Но CallBackAPI используется внутри Component.OnCompleted, он дает Ref…
18 дек '21 в 21:24
0 ответов

QT/QML: получение ReferenceError: <Object> не определен внутри Component.OnCompleted

Я устанавливаю свойство контекста «CallBackAPI», которое имеет две функции: ведение журнала и OnButtonClicked. Он отлично работает, когда я просто использую CallBackAPI внутри MouseArea, OnClicked Events. Но если CallBackAPI используется внутри Comp…
20 дек '21 в 09:13
2 ответа

Пользовательское представление с моделью и делегатом доступно из обоих файлов QML

Хотя я уже понял это, это заняло довольно много времени. Если вы знаете менее запутанное решение - поделитесь. Я хотел бы предоставить обычай, который работает с любым типом (с произвольно названными полями): model: 3 model: [ "red", "yellow", "gree…
23 янв '22 в 21:21
0 ответов

Отладка значений контекста и прикрепленных свойств в (чужом) файле QML

Представьте, что некоторый код QML подвергается воздействию некоторых присоединенных или контекстных свойств. Repeater { model: 1 delegate: Text { text: index } //<--- index only visible inside delegate } Я хотел бы иметь возможность читать такие…
23 янв '22 в 22:40
0 ответов

Как получить QQuickWindow из QQmlEngine или QQmlContext?

у меня естьQQmlEngineиQQmlContextуказатель со мной. Можно ли как-то получитьQQuickWindowуказатель в приложении Qt?
13 мар '23 в 11:11