【发布时间】:2011-05-14 18:16:52
【问题描述】:
是否可以在拖放操作期间使用 QMimeData 传递指向 QObject 的指针? QMimeData只有这个存储数据的功能:
void QMimeData::setData(constQString &mimeType, const QByteArray &data)
但我找不到将指针安全编码为 QByteArray 的方法。
为了阐明我的目标:我需要在拖放操作期间将指向 QObject 的指针从模型传递到目标小部件。
编辑: 据我所知,Mime 数据就是将应用程序独立数据从一个地方传递到另一个地方:url、颜色、html 代码。在我的情况下,我需要在应用程序中传递一个指向资源对象的指针。你通常如何处理这种拖拽?
谢谢 安东
【问题讨论】:
标签: qt pointers drag-and-drop qobject