将文本从QListWidget项拖到QLabel

时间:2015-12-01 23:15:48

标签: c++ qt

我正在寻找最简单的方法,使用Qt Designer和一些代码,将文本从QListWidget(显然在Qt Designer中有可拖动内容的选项)拖动到QLabel(但我找不到任何可放置的内容)动作选项...)所以它的文本被设置为我们拖动的项目的文本。 有什么想法吗?

[C ++,Windows,Qt5]

1 个答案:

答案 0 :(得分:1)

嗯,是的,最直接的想法是继承QLabel并重新实现它的

void dropEvent(QDropEvent* event)

QDrag 对象将帮助您通过它的mimeData从QListWidget传递文本,只需在鼠标事件处理程序中创建一个。

查看similar个问题或examples了解详情。