Russian Qt Forum

Qt => Общие вопросы => Тема начата: spectre71 от Август 07, 2009, 07:40



Название: QWidget::dragEnterEvent - не работает под Vista
Отправлено: spectre71 от Август 07, 2009, 07:40
Определил для своего Widget - dragEnterEvent и dropEvent.
Использую для перетаскивания файлов - например из виндозного экплорера.
Под XP все работает, но под Vista, dragEnterEvent не вызывается! А самое прикольное, что если запустить приложение под QT Creator(без дебагера) на Vista, то dragEnterEvent вызывается!
В чем может быть проблема?


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: Авварон от Август 07, 2009, 08:24
кстати у меня был баг под маком (на версии 4.4) - когда виджет в фокусе, то на него не срабатывал драг энтер. Виджет был тривью и отработка происходила, только когда курсор наезжал на item'ы.


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: spectre71 от Август 08, 2009, 08:59
Кто-нибудь может проверить под вистой? Вдруг у меня одного глюк!


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: ритт от Август 08, 2009, 10:41
выкладывай компилябельный проектик - проверю )


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: spectre71 от Август 09, 2009, 09:56
выкладывай компилябельный проектик - проверю )

Вот, положил тест.


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: ufna от Август 09, 2009, 10:36
Проверил, у меня вызывается всегда.


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: spectre71 от Август 09, 2009, 10:41
Проверил, у меня вызывается всегда.
Запускал не из-под  Креатора?


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: ритт от Август 09, 2009, 11:53
работает.

собирал под хрюшей, запускал на висте - если это имеет значение...


Название: Re: QWidget::dragEnterEvent - не работает под Vista
Отправлено: spectre71 от Август 09, 2009, 12:06
Ясно, спасибо!
Попрусь завтра в офис, там есть виста, буду искать бага.