В случае использования настраиваемого типа в очереди. Какова правильная последовательность регистрации моего пользовательского типа?Должен ли я позвонить Q_DECLARE_METATYPE перед вызовом qRegisterMetaType?
Необходимо позвонить по телефону Q_DECLARE_METATYPE
до qRegisterMetaType
?
Почему я должен регистрировать нестандартный тип сигнала, но не для прямого сигнала?
1. Да, это необходимо. 2. Поскольку для очереди в очереди требуется дополнительная инициализация времени выполнения и возможность сделать глубокую копию аргументов. Btw, вы можете обернуть данные в 'QVariant' и использовать его в качестве аргументов –