Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Hordi от Декабрь 03, 2009, 16:33



Название: Узнать позицию Drop для QListWidget
Отправлено: Hordi от Декабрь 03, 2009, 16:33
Переопределяю функцию dropEvent(QDropEvent* e) и мне нужно узнать позицию, в которую перетаскивается запись. Пробовал определять текущую запись по позиции мыши, но e->pos() может быть для двух соседних записей.

Qt-4.6.0


Название: Re: Узнать позицию Drop для QListWidget
Отправлено: spectre71 от Декабрь 03, 2009, 16:45
Переопределяю функцию dropEvent(QDropEvent* e) и мне нужно узнать позицию, в которую перетаскивается запись. Пробовал определять текущую запись по позиции мыши, но e->pos() может быть для двух соседних записей.

Qt-4.6.0

QModelIndex indexAt ( const QPoint & point)


Название: Re: Узнать позицию Drop для QListWidget
Отправлено: Hordi от Декабрь 03, 2009, 16:56
Спасибо, но это не пойдет... Там немного хитрее. Я ж грю - позиция мыши может касаться или верхней или нижней записи. Вобщем выдираю из исходников код для себя...