Название: [solved] drag&drop. acceptProposedAction не пашет Отправлено: unkier от Декабрь 05, 2009, 19:23 пытаюсь сделать перетаскивание из QListWidget в QTreeWidget. драгается нормально, курсор меняется и если кинуть куда нибудь за пределы формы то текст вставляется.
но если перетащить на мой QTreeWidget, dragEnterEvent срабатывает, в нем я делаю event->acceptProposedAction() но нифига не происходит, курсор остается со знаком запрета дропа. dropEvent вообще никогда не вызывается соответственно. QListWidget Код: void QDragListWidget::mousePressEvent(QMouseEvent *event) QTreeWidget Код: void QDropTreeWidget::dragEnterEvent(QDragEnterEvent *event) в QTreeWidget, setAcceptDrops(true) стоит в конструкторе хз куда копать всё оказалось просто. надо перегружать еще и dragMoveEvent. ответ нашел тут http://www.qtcentre.org/forum/f-qt-programming-2/t-i-receive-qdragenterevent-but-not-qdropevent-25117.html/?highlight=drag |