Описание тега qproperty
Этот макрос используется для объявления свойств в классах, наследующих QObject. Свойства ведут себя как члены данных класса, но у них есть дополнительные функции, доступные через метаобъектную систему.
2
ответа
Читайте C++ QVector структур в QML
В моем классе C++ у меня есть struct trackPoint { QString lat; QString lon; QString elevation; }; QVector<trackPoint> trackPoints; В QML я хочу получить доступ к этому как многомерный массив пар lon,lat [[0,1],[1,1],[2,1]] Возможно ли это с по…
14 окт '18 в 20:11
0
ответов
Q_PROPERTY не работает должным образом в дистрибутиве Linux
Я занимаюсь разработкой приложения для часов, и мне нужно сделать это с помощью Q_PROPERTY. Идея состоит в том, чтобы сделать всю логику управления часами с помощью C++ и развернуть ее в графическом интерфейсе QML. У меня это работает на компьютере …
16 фев '15 в 20:08
1
ответ
Каково значение Q_PROPERTY в Qt?
Я не могу понять использование Q_PROPERTY. Как th Q_PROPERTY помогает защищать программу? Для чего его используют? Я видел форум, но на самом деле не смог его подать. Я понял пример, но не его использование. Вот пример, что я получу с этим. Я понима…
23 фев '14 в 08:10
2
ответа
Qt Qml соединяется с сигналом свойства QObject свойства Context
Так что это может показаться странной установкой. У меня есть объект C++, который наследуется от QObject, который называется "MasterGuiLogic" для простоты. Он создается с указателем на другой объект с именем "MainEventBroker", который, как вы можете…
16 ноя '17 в 06:35
1
ответ
Qt: ОШИБКА в представлении класса C++ в QML
Я продолжаю получать ту же ошибку при запуске приложения: qrc: /main.qml: 13: ReferenceError: _myClass не определен Где ошибка? Кроме того, если я хочу подключить сигнал myIntChanged к слоту, где я должен разместить свое соединение? В main.cpp или в…
22 дек '17 в 11:06
2
ответа
Доступ к Q_Properties класса, унаследованного от объекта, унаследованного от QObject
У меня есть следующая упрощенная установка, где я пытаюсь получить доступ к Q_Properties унаследованного класса класса, который наследуется от QObject. Я могу получить доступ к свойствам базового класса просто отлично, но я не могу найти или увидеть…
09 мар '16 в 16:55
1
ответ
Как удалить привязку QML к свойству из C++?
В QML значение свойства может быть основано на значении другого свойства объекта, оно называется связыванием и будет обновлять ваше значение каждый раз, когда обновляется свойство, от которого вы зависите. Как и в этом примере, implicitWidth из CppI…
29 мар '18 в 15:34
0
ответов
Установить пользовательский QSS для нажатой кнопки
У меня есть пользовательская кнопка FlatButtonУ ведьмы есть логическое свойство isActive, Я хочу установить собственный стиль qss для активной (нажатой) кнопки. Заголовок класса: class FlatButton : public QPushButton { Q_OBJECT Q_PROPERTY(bool isAct…
06 май '15 в 12:49
1
ответ
Как создать универсальный метод для соединения notifySignal различных типов Q_PROPERTY с пустым слотом (QVariant) из свойства char * name?
Я пытаюсь написать метод с двумя параметрами: Q_PROPERTY название (char *) и QObject * связанные с, что позволяют подключить notifySignal (если существует) Q_PROPERTYк void slot(QVariant)или динамически построенный слот, который вызовет void method(…
17 июн '15 в 08:31
0
ответов
Могут ли объекты QObject иметь более одного статического свойства с одним и тем же именем?
Может ли пользовательский подкласс Parent из QObject иметь несколько Q_PROPERTYс одним и тем же именем (возможно, с разными типами)? Что делать, если я подкласс Parent в Childи дать что то же имя Q_PROPERTY? Вот так: #include <QObject> class P…
25 мар '16 в 23:14
1
ответ
Qt - сигнал NOTIFY Q_PROPERTY не генерируется при изменении ЧЛЕНА
У меня есть закрытая переменная-член класса status и я хочу испускать сигнал с его значением каждый раз, когда он меняется. Поэтому я использую Q_PROPERTY и указать сигнал с NOTIFY: #ifndef CAMERACONTROL_H #define CAMERACONTROL_H #include <QObjec…
06 авг '18 в 12:46
1
ответ
Как работает предложение Q_PROPERTY() RESET?
При использовании макроса Q_PROPERTY для определения свойства системы свойств Qt одним из доступных предложений является RESET. Я знаю, для чего предназначена функция сброса, и как ее создать, но я не могу понять, когда она будет вызвана из QML. Я з…
27 сен '13 в 23:18
1
ответ
Как правильно уведомить в свойствах QQmlListProperty?
Всякий раз, когда я создавал Q_PROPERTY для дальнейшего использования в Qml я всегда создавал сигнал уведомления, чтобы сообщить qml, что данные изменились и должны быть переоценены. Теперь имея Q_PROPERTY типа QQmlListProperty<T> Как я могу с…
25 июл '17 в 14:20
2
ответа
Могу ли я получить доступ к QPROPERTY, объявленному как CEMBER в C++?
У меня есть QQuickItem класс с некоторыми членами, используемыми в QML, поэтому они объявлены так: Q_PROPERTY (bool myBool MEMBER _myBool NOTIFY myBoolChanged) Если я хочу получить доступ к этому члену в коде C++ (из другого класса), у меня есть бес…
26 фев '18 в 10:33
2
ответа
Как ловятся сигналы, испускаемые через Q_PROPERTY?
http://doc.qt.io/qt-5/qtqml-cppintegration-exposecppattributes.html class Message : public QObject { Q_OBJECT Q_PROPERTY(QString author READ author WRITE setAuthor NOTIFY authorChanged) public: void setAuthor(const QString &a) { if (a != m_auth…
13 ноя '17 в 09:45
1
ответ
qt-solutions QtPropertyBrowser: доступ к элементу неполного типа
Я пытаюсь собрать qtpropertybrowser, которая является частью qt-solutions, Я включаю это как часть SUBDIRS в subdirs проект. Я побежал qmake на buildlib/buildlib.pro через Qt Creator, а затем Makefile и был встречен с этой ошибкой, исходящей от moc …
10 авг '15 в 22:49
2
ответа
QList<QList <QString >> передается в QML
Я пытаюсь передать 2d QList как Q_PROPERTY в QML, однако внутри QML, и я не могу фактически получить доступ к какой-либо информации. некоторый код: C++: q_property заполняется функцией q_invokable в конструкторе: void Class::createNewGameArray(){ QL…
21 авг '17 в 20:44
2
ответа
Как выставить свойство указателя QObject на QML
Я даю очень краткое (и частичное) описание моего класса, чтобы показать мою проблему. В основном я настроил два свойства. class Fruit : public QObject { Q_OBJECT .... public: Q_PROPERTY( int price READ getPrice NOTIFY priceChanged) Q_PROPERTY(Fruit …
16 июл '15 в 05:43
1
ответ
Как использовать QPROPERTY в QPalette?
Я пытаюсь использовать набор Q_PROPERTY в моей таблице стилей, чтобы изменить значение в QPalette, это возможно? Например, если я установил QStyle в Fusion в моем виджете MainWindow, возможно ли изменить Qt::Window и т. Д. С помощью этого метода? Вс…
23 апр '18 в 13:20
1
ответ
Привязка карты QML v2
Я полный нуб в Qt, поэтому мой вопрос может показаться слишком глупым, но мне действительно нужна помощь. Я немного знаю C++ и все. Итак, моя задача - написать программу на C++, которая читает INI-подобный (формат не очень важный) файл height=20 wid…
18 сен '14 в 06:42