gpt4 book ai didi

c++ - Qt 4.6 - 如何拖放到 QtCreator 中的 QGraphicsView 中?

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:25 24 4
gpt4 key购买 nike

我一直在尝试弄清楚如何使用 Qt 和 QtCreator IDE 将图像拖放到 QGraphicsView 中。

我已阅读此处的文档:http://doc.trolltech.com/4.6/qgraphicsscene.html#dragEnterEvent

该文档过于笼统,我无法理解。谁能给我一个有效的例子?

我还在 StackOverflow 上找到了一篇关于同样事情的帖子:Implementing drag and drop with QT 4.5 using QT Creator environment

我弄清楚了这个“提升”功能在哪里,但我仍然对我如何“提升”这个 QGraphicsView 以进行拖放感到困惑。

如有任何帮助,我们将不胜感激。提前致谢!

最佳答案

拖放:DragEnterEvent 将在您选择的 QWidget 上被覆盖(在代码中)。查看 QtAssistant 中有关如何拖放的一些基本代码示例。 QGraphicsView 是一种 QWidget。

促销事件:假设您设计了一个继承自 QGraphicsView 的类 X。当您在 QtCreator 中时,您可以将 QGraphicsView 添加到您的小部件/表单,然后使用提升系统基本上执行此操作:“当您在这里看到 QGraphicsView 时,将其替换为我将提供的类”。当您在 QtCreator 或 QtDesigner 中查看对象检查器 View 时,您应该看到您的类而不是更通用的 QGraphicsView。 (当你推广它时)

希望对您有所帮助,

关于c++ - Qt 4.6 - 如何拖放到 QtCreator 中的 QGraphicsView 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2241821/

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