【发布时间】:2012-08-17 03:51:29
【问题描述】:
我有继承 QPlainTextEdit 的类 codeEditor。我已经像这样重新实现了 dragEnterEvent:
void CodeEditor::dragEnterEvent(QDragEnterEvent *event)
{
if (event->mimeData()->hasFormat("text/uri-list") || event->mimeData()->hasFormat("text/plain"))
event->acceptProposedAction();
}
它适用于 text/plain mime 类型,但适用于 text/uri-list,例如将文件拖入其中。它会更改光标以指示它是无效的,如果我删除一个文件它就不起作用。
另一个奇怪的东西,它在 linux 中运行良好。我该如何解决这个问题?
【问题讨论】: