currentType()
I を使用するElementType
と、 a のを取得できますQDBusArgument
。それが配列なのか、基本型なのかなどを教えてくれる非常に不正確な情報です。深く掘り下げる方法が見つかりませんでした。たとえば、基本タイプの場合...正確にはどれですか?短い?イント?
デバッグ目的で QDBusArgument の正確なタイプを取得することは可能ですか?
QDBusArgument
プリミティブ型を に変換するQVariant
と、引数の正確な型 ( 1 ) が含まれるように見えます。QVariant::type()
またはを使用QVariant::typeName()
して、バリアントQMetaType
または人間が判読できる値を取得できます。
QDBusArgument argument;
qDebug() << argument.asVariant().typeName();