1

currentType()I を使用するElementTypeと、 a のを取得できますQDBusArgument。それが配列なのか、基本型なのかなどを教えてくれる非常に不正確な情報です。深く掘り下げる方法が見つかりませんでした。たとえば、基本タイプの場合...正確にはどれですか?短い?イント?

デバッグ目的で QDBusArgument の正確なタイプを取得することは可能ですか?

4

1 に答える 1

0

QDBusArgumentプリミティブ型を に変換するQVariantと、引数の正確な型 ( 1 ) が含まれるように見えます。QVariant::type()またはを使用QVariant::typeName()して、バリアントQMetaTypeまたは人間が判読できる値を取得できます。

QDBusArgument argument;
qDebug() << argument.asVariant().typeName();
于 2015-12-16T05:38:27.000 に答える