2015-12-15 3 views
0

Использование currentType() Я могу получить ElementTypeQDBusArgument. Это очень неточная информация, которая говорит мне, что это массив, базовый тип и т. Д. Я не мог найти способ копать глубже. Например. если это основной тип ... что именно? Короткий? Int?Точный тип QDBusArgument

Возможно ли получить точный тип QDBusArgument для цели отладки?

ответ

0

Похоже, что если вы преобразуете примитивный тип QDBusArgument в QVariant, он будет содержать точный тип аргумента (1). Затем вы можете использовать QVariant::type() или QVariant::typeName(), чтобы получить вариант QMetaType или читаемое значение:

QDBusArgument argument; 
qDebug() << argument.asVariant().typeName(); 

 Смежные вопросы

  • Нет связанных вопросов^_^