c++ - Qt 站点示例

标签 c++ qt drag-and-drop qt-creator

在QtDemo 中有一个名为Dropsite 的示例,其中可以将图像拖放到要显示的字段中。这个例子曾经在旧版本的 Qt 中工作,如果你从 qt\examples\draganddrop\dropsite\release 文件夹运行它,最初在 4.6 中工作。但是如果你将项目文件加载到Qt Creator中并重新编译它,它不再正确显示图像并在框中给出通用图像。我不知道如何解决这个问题,我需要在我正在处理的项目中使用拖放功能。请帮忙。谢谢。

最佳答案

将图像拖放到拖放区,从Qt4.6开始,您将无法在minedata中获取“application/x-qt-image”。但是,如果您从网页中拖放图片,您仍然可以看到该图片。我认为拖放区检查拖放文件是否是图像是合理的,而不是依赖于我的数据。

关于c++ - Qt 站点示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377199/

相关文章:

c++ - 使用 C++ 智能指针用父指针构建树

c++ - 如何使用 C++ 模板实现从类型到对象方法调用的映射?

html - QToolButton 不支持 HTML

qt - 在进入qt之前,maya ui是如何构建的?

c++ - 如何丢弃 QEvent 而不是忽略它

c++ - 没有匹配的函数来调用 'connect'(QT)

c++ - 我可以在不安装 Visual Studio 的情况下使用英特尔 C++ 编译器 [在 Windows 上]

c++ - 在 Qt MainWindow 上设置 WA_DeleteOnClose 属性时,程序在删除 ui 指针时崩溃

JavaScript - 拖动和放置事件未触发

javascript - 从中心抓取并移动元素