我正在开发简单的HTML编辑器,我希望能够从一个按钮拖放,例如代表HTML文本行,而Qwebkit
将创建HTML文本行{{1}支持这样的行动?
我应该如何接近这样的事情?
答案 0 :(得分:2)
我相信它确实如此。
您需要做的是设置拖动事件的mime类型。有关详细信息,请参阅here。然后在webkit端,您可以阅读drop mime类型以查看它是什么。
然后,您可以尝试以下方法之一:
QWebView
细分为实施dragEnterEvent
和dropEvent
。您可以使用event->pos()
中的dropEvent
来获取放置位置。