Вопросы по теме 'qmetaobject'
Система метаобъектов Qt: испускать сигнал, используя строку с его именем
Система сигналов/слотов Qt потрясающая, но похоже, что ей не хватает какой-то действительно полезной функциональности (или, по крайней мере, я не могу найти, как ее использовать). У меня есть класс с большим количеством сигналов, и этот класс имеет...
2417 просмотров
schedule
15.09.2022
Как приступить к сериализации большого сложного объекта?
У меня есть класс « User » с более чем 40 закрытыми переменными, включая сложные объекты, такие как закрытые/открытые ключи (библиотека QCA), пользовательские объекты QObject и т. д. Идея состоит в том, что класс имеет функцию с именем sign() ,...
1629 просмотров
schedule
28.07.2022
Устранение неоднозначности с помощью QMetaObject::invokeMethod и нескольких кандидатов
Интересно, можно ли вызвать метод с QMetaObject::invokeMethod , если у метода есть такие необязательные параметры .
class Foo {
Q_INVOKABLE void myMethod(int a, bool b = true);
}
Я пытался :
QMetaObject::invokeMethod(foo,...
121 просмотров
schedule
31.05.2022
Enum в свойстве Qt
У меня есть код, который работает с Qt 5.5 и не работает с Qt 5.2 . Проблема с этим enum :
#include <QtCore/QMetaType>
enum Area
{
Area_A,
Area_B,
Area_C
};
Q_DECLARE_METATYPE(Area)
Затем у меня есть объект, который...
4316 просмотров
schedule
22.01.2023
Получить уведомитель об изменении свойства из метаобъекта
Я хочу написать соединитель свойств для подключения свойств в С++ Qt в стиле QML. Это может быть так:
new PropConnector ( receiver, "propName", sender, "propName" );
Класс propConnector — это небольшой класс QObject, который использует...
462 просмотров
schedule
23.10.2022
lua_newuserdata новое размещение в QMetaObject
Я пытаюсь интегрировать Lua с системой QMetaObject Qt. У меня есть класс, производный от QObject , который я привязываю к Lua на основе имени класса, используя QObject::staticMetaObject .
основной.ч:
#ifndef MAIN_H
#define MAIN_H
class Test...
142 просмотров
schedule
02.12.2022
Установите значение свойства QObject по индексу, а не по имени
В моем классе издатель-подписчик компоненты Qt подписываются по именам своих свойств. Издатель сопоставляет пары <QObject*,PropertyName (as QString)> с именами публикуемых переменных.
{ VarName -> [(QObject*, PropName)] }
При...
190 просмотров
schedule
13.11.2022