ドラッグアンドドロップ操作中にQMimeDataを使用してQObjectへのポインターを渡すことは可能ですか?QMimeDataには、データを保存するための次の関数のみがあります。
void QMimeData::setData(constQString &mimeType, const QByteArray &data)
しかし、ポインターをQByteArrayに安全にエンコードする方法が見つかりません。
目標を明確にするために、ドラッグアンドドロップ操作中にモデルからターゲットウィジェットにQObjectへのポインターを渡す必要があります。
編集:私が理解していない限り、Mimeデータは、アプリケーションに依存しないデータをある場所から別の場所に渡すことです:URL、色、htmlコード。私の場合、アプリケーション内のリソースオブジェクトへのポインタを渡す必要があります。通常、この種のドラッグドロップにどのように対処しますか?
ありがとうアントン