qt 拖放事件,信息传输

来源:互联网 发布:沈广隆剑铺淘宝网 编辑:程序博客网 时间:2024/05/23 10:57

 

拖:

   

 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");
}

 

0 0
原创粉丝点击