社区
Qt
帖子详情
拖拽接收数据的问题
ParanoidKing
2012-11-30 10:05:17
一个QListWidget,设置成了可拖拽。还有一个自定义的CustWidget,用来接收拖拽过来的数据。现在在CustWidget的dragEnterEvent中用event.source()获取到的是QListWidget的指针,怎样才能知道具体是哪个item拖拽过来的?
...全文
131
3
打赏
收藏
拖拽接收数据的问题
一个QListWidget,设置成了可拖拽。还有一个自定义的CustWidget,用来接收拖拽过来的数据。现在在CustWidget的dragEnterEvent中用event.source()获取到的是QListWidget的指针,怎样才能知道具体是哪个item拖拽过来的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
写不动代码的人
2012-12-01
打赏
举报
回复
建议看看Qt自带的拖拽的例子
乔巴好萌
2012-12-01
打赏
举报
回复
你可以在QMimeData里写入传入item的信息 另外 你在start drag的时候 也可以设置一个成员变量记录当前正在被拖拽的item 这样在drag drop的时候 获取这个成员变量即可
菜园小火车
2012-12-01
打赏
举报
回复
不明白你的意思 得到的只是个转换后的QMIMEData 怎么会是QListWidget的指针了? 你可以显得 到QListWidget里面的数据啊 在根据你的到的数据返回去推理。
基于EXT2.0.2表格间数据
拖拽
DragSource代表可以被拖动的数据源,而DropTarget是接收拖动数据的地方。它们分别需要设置数据标识符(id),以便在拖放过程中识别数据来源和目标。 2. **配置拖放行为**:定义拖动开始、拖动中和拖动结束时的行为...
flex表格间数据的
拖拽
在本场景中,我们关注的是“flex表格间数据的
拖拽
”功能,这是一个提高用户体验和交互性的高级特性。Flex中的DataGrid组件是展示和操作结构化数据的强大工具,它允许用户通过拖放操作在不同表格之间移动数据,从而...
LabVIEW表格中信息
拖拽
即可发送到另一个表格中.rar
同时,目标表格需要有
接收数据
的能力,通常通过在目标表格上添加事件结构,处理粘贴事件,将剪贴板中的数据插入到合适的位置。 5. **排序与更新**:拖动操作可能导致数据顺序变化,因此可能需要更新数据结构以保持...
C#控件数据拖放操作
1. **启用拖源**:拖放操作的第一步是使某个控件成为拖源,即可以被拖动的数据来源。在C#中,可以通过设置控件的`AllowDrop`属性为`true`来启用拖放功能。例如,对于一个ListBox,你可以这样写: ```csharp ...
c# winform dataGridView鼠标
拖拽
到textBox里显示数据,鼠标拖动
在C# WinForm开发中,dataGridView控件常用于展示数据表格,而textBox控件则用于接收和显示单行文本。本教程将详细讲解如何实现一个功能,即通过鼠标
拖拽
dataGridView中的数据到textBox中显示。这个功能对于数据的...
Qt
16,818
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章