コンテキストは次のとおりです。 私はMayaプラグインを使用しています。機能の1つでは、アウトライナーウィンドウからプラグインUIのUI要素に要素をドラッグする必要があります。(MayaのすべてがQtにあります)アウトライナーから、アイテムをドラッグアンドドロップできます。Qtに精通している人なら、DropEventにQMimeDataオブジェクトが付属していることをご存知でしょう。このオブジェクトには、ドラッグアンドドロップソース(アウトライナウィンドウ)からのデータが含まれています。私の場合、QMimeDataの形式は「application/x-maya-data」です。QMimeData.data()によって返されるQByteArrayは8バイトの長さで、最初の4つはNULLです。だから、私の勘は、これがいくつかのデータ型へのポインタであるということです。
だから、ここに質問があります: ポインタが指すデータのタイプを決定する方法はありますか?いくつかのMayaデータ構造(MPxData、MObjectHandleなど)にキャストしようとしましたが、成功しませんでした。