qt 拖放事件,信息传输
2016-04-14 13:56
429 查看
拖:
QDrag *drag = new QDrag(this);
QMimeData *mimeData = new QMimeData;
mimeData->setData("1", "xxx");
drag->setMimeData(mimeData);
//drag->setPixmap(iconPixmap);
Qt::DropAction dropAction = drag->exec();
放:
void CMyLable::dragEnterEvent ( QDragEnterEvent * event )
{
event->accept();
}
void CMyLable::dropEvent ( QDropEvent * event )
{
QString sa= event->mimeData()->data("1");
QString ss= event->mimeData()->data("1");
}
相关文章推荐
- QtCreator:项目中文件按类别放入不同子文件夹
- QT - Unknown debugger type “No engine”
- QTableWidgetItem 按数字排序
- Qt使用SQLite
- opencv3.1 在 Qtcreator 下配置环境
- 基于JZ2440的QT4移植
- Qt进程QProcess相关
- QT 多线程程序设计
- QTAddMin安装失败
- qt常用数据类型转换
- Qt 消息基础相关_03
- Qt中关于中文字符编码问题
- MSYS2 环境搭建(在Qt Creator可以设置环境变量来进行引用这些库)
- Run Qt5.6 on VS2015 & “无法迁移项目文件” & "Cannot instantiate QtProjectEngine object"错误的解决方法
- Qt之文件操作
- QT读取access是数据库表名中文乱码
- 用qt编写打印功能
- 判断是否为16进制字符串
- 【qt小贴士】Qt窗口置顶相关
- Windows下PyQt4的安装