Название: Перетаскивание QTreeWidgetItem [решено] Отправлено: dangreen от Ноябрь 14, 2011, 03:45 Как узнать когда QTreeWidgetItem перетащен,
Сигнал на начало перетаскивания (itemEntered(QTreeWidgetItem*)) есть, а на завершение не нашел. Помогите найти решение, нужно чтоб по окончанию еще можно было найти индекс, родитель и текст айтема Название: Re: Перетаскивание QTreeWidgetItem Отправлено: dangreen от Ноябрь 14, 2011, 13:53 Поможет кто? ???
Название: Re: Перетаскивание QTreeWidgetItem Отправлено: kambala от Ноябрь 14, 2011, 15:54 унаследуйся от QTreeWidget и переопредели в нём void QTreeWidget::dropEvent ( QDropEvent * event ) [virtual protected]
Код
Название: Re: Перетаскивание QTreeWidgetItem Отправлено: dangreen от Ноябрь 14, 2011, 16:37 унаследуйся от QTreeWidget и переопредели в нём void QTreeWidget::dropEvent ( QDropEvent * event ) [virtual protected] Код
спасибки, буду пробовать Название: Re: Перетаскивание QTreeWidgetItem Отправлено: dangreen от Ноябрь 15, 2011, 17:27 Код: void SecTreeWidget::dropEvent(QDropEvent *e) во-первых: при перетаскивание елемента в елемент, e - это родитель, а не элемент который перетащил во-вторых: при перетаскивание элемента в корень, программа крашится какой костылек сделать? Название: Re: Перетаскивание QTreeWidgetItem Отправлено: dangreen от Ноябрь 16, 2011, 13:10 Код: SecTreeWidget::SecTreeWidget(QWidget *parent) : |