![]() |
|
![]() ![]() ![]() |
|
franzR |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 12.10.2009 Репутация: нет Всего: нет |
Доброе время суток!
У меня такая ситуация: - есть форма, в секции protected описаны методы drag-and-drop; .h
- в .cpp файле обработчики, которые реагируют на перетаскивания мыши, а внутри их я уже определяю что и куда можно бросить; - перетаскивание идет с QTreeView расположенного тоже на форме, там отображено дерево файловой системы; Суть проблемы: при добавлении в конструктор формы строчек:
Все мое перетаскивание ложится на лопатки. Перестают работать события dragEnterEvent, dragMoveEvent, dropEvent которые прописаны для формы, а в них реализованы мои алгоритмы. Каким то образом объект Phonon забирает на себя эти события перетаскивания и вот как мне их вернуть теперь родительскому виджету? Самое интересное что если строчку
Подскажите как можно вылечить проблему. |
||||||
|
|||||||
franzR |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 12.10.2009 Репутация: нет Всего: нет |
Проблему решил сам. Тему можно закрыть.
Кому интересно решение оказалось простым. 1. Выбросил из использования Phonon::VideoPlayer. 2. Использовал Phonon::MediaObject
3. При запуске видео уже в другом обработчике videoWidget->setParent(this) Корректная работа перетаскивания возобновилась. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |