• 452阅读
  • 1回复

[提问]QListView 怎么拖动不了? [复制链接]

上一主题 下一主题
离线zoemolly
 

只看楼主 倒序阅读 楼主  发表于: 2018-05-19


void ListView(QWidget *parent) : QListView(parent)
{
    model->initItems();
    this->setModel(model);
    this->setItemDelegate(delegate);

    setDragEnabled(true);
    setAcceptDrops(true);
    setDropIndicatorShown(true);

}

protected:
    void dragEnterEvent(QDragEnterEvent *event);
    void dragMoveEvent(QDragMoveEvent *event);
    void dropEvent(QDropEvent *event);
    void startDrag(Qt::DropActions supportedActions);

只能接受dropEvent 事件其他三个事件都触发不了,有可能是什么原因导致? Model?
离线jigetage

只看该作者 1楼 发表于: 2018-05-23
看一下delegeta里面的editorEvent是不是做过什么处理
快速回复
限100 字节
 
上一个 下一个