gpt4 book ai didi

c++ - 将文本从 QListWidget 的项目拖到 QLabel

转载 作者:行者123 更新时间:2023-11-28 05:56:39 25 4
gpt4 key购买 nike

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

[C++、Windows、Qt5]

最佳答案

嗯,是的,最直接的想法是子类化 QLabel 并重新实现它

void dropEvent(QDropEvent* 事件)

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

检查 similar问题或examples获取更多信息。

关于c++ - 将文本从 QListWidget 的项目拖到 QLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34032034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com