Описание тега 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. Теперь проблема в том, что мне нужно использовать элементы управ…
03 июн '20 в 14:14
0
ответов
Qt Datavisualization Пример изменения фона qmlsurface при выпуске
При использовании https://doc.qt.io/qt-5/qtdatavisualization-qmlsurface-example.html с исходным кодом Фон при настройке проекта в качестве отладки серый, но при настройке проекта в качестве выпуска серый фон изменился на черный.Как получить такой же…
03 июл '20 в 21:37
0
ответов
Как показать индикатор занятости при выполнении фоновой работы в qml? [закрыто]
Я хочу отображать индикатор занятости в qml при выполнении некоторых ssh-подключений, я не могу этого сделать, объясните, пожалуйста.
30 май '21 в 19:09
1
ответ
Как лучше всего выровнять RowLayout?
Я хочу заказать два компонента Text и Image внутри Rowlayout, но единственный способ, который я нашел, - это использовать Item.Этот способ работает правильно ... Кто-нибудь знает, как я могу заказать эти два компонента ?. ColumLayout{... RowLayout{ …
24 июл '21 в 17:36
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