繁体   English   中英

Qt 4.6-如何在QtCreator中拖放到QGraphicsView中?

[英]Qt 4.6 - How to drag and drop into a QGraphicsView in QtCreator?

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

我在这里阅读了文档: http : //doc.trolltech.com/4.6/qgraphicsscene.html#dragEnterEvent

该文档对于我来说太笼统了。 谁能给我一个有效的例子吗?

我还在这里在StackOverflow上找到了关于同一件事的文章: 使用QT Creator环境使用QT 4.5实现拖放

我想出了这个“升级”功能在哪里,但是我仍然对如何“升级”这个QGraphicsView拖放感到困惑。

任何帮助将不胜感激。 提前致谢!

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

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

希望这可以帮助,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM