QDBusArgument的确切类型



使用currentType()可以获得QDBusArgumentElementType。这是一个非常不精确的信息,告诉我它是一个数组,一个基本类型等等。我找不到深入挖掘的方法。例如,如果是基本类型。。。到底是哪个?短的Int?

是否可以获得用于调试目的的QDBusArgument的确切类型?

如果将基元类型QDBusArgument转换为QVariant,它将包含参数(1)的确切类型。然后,您可以使用QVariant::type()QVariant::typeName()来获得变体QMetaType或人类可读的值:

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

相关内容

  • 没有找到相关文章

最新更新