Название: Drag&Drop event Отправлено: SubaroMows от Ноябрь 26, 2011, 12:16 Есть listWidget, у него сделал Drag&Drop;
В listWidget содержится список названия книг. Пользователь может упорядочивать этот набор перетаскиванием. Эти изменения нужно сохранять. Можно конечно каждый раз считывать весь список и его сохранять, ну это не серёзьный подход. Хотелось бы отлавливать событие перетаскивания. Не могу найти такое событие.... Название: Re: Drag&Drop event Отправлено: kambala от Ноябрь 26, 2011, 15:57 void QListView::dropEvent ( QDropEvent * e ) [virtual protected] - это?
Название: Re: Drag&Drop event Отправлено: GreatSnake от Ноябрь 26, 2011, 16:11 void QListView::dropEvent ( QDropEvent * e ) [virtual protected] - это? Хотелось бы отлавливать событие перетаскивания. Код
Название: Re: Drag&Drop event Отправлено: SubaroMows от Ноябрь 26, 2011, 16:59 Ага, это. Я всё такие думал event ы есть, а не виртуальные методы.
А то так придётся qlistWidget переопределять. а я собирал ui в дизайнере.... Название: Re: Drag&Drop event Отправлено: kambala от Ноябрь 26, 2011, 17:53 2GreatSnake: я неверно истолковал запрос :)
А то так придётся qlistWidget переопределять. о да, создать 2 файлика, написать несколько строчек кода и промоутнуть виджет в дизайнере - это очень долго и сложноа я собирал ui в дизайнере.... Название: Re: Drag&Drop event Отправлено: SubaroMows от Ноябрь 28, 2011, 10:09 А можно поподробней "промоутнуть виджет в дизайнере". Научите...
Я просто если переопределяю виджет, я его потом руками добавляю...А можно прямо в дизайнер засунуть? Оо Название: Re: Drag&Drop event Отправлено: Bepec от Ноябрь 28, 2011, 10:34 Щелкаешь на виджет правой кнопой мышки и выбираешь пункт promote to...
И там вводишь имя своего класса и "ОК". Вот в принципе и все. Название: Re: Drag&Drop event Отправлено: kambala от Ноябрь 28, 2011, 10:40 вот
|