Название: Drag and Drop c QTreeWidget Отправлено: reg_edit от Март 31, 2009, 10:58 Добрый день.
У меня вот возник такой вопрос, как проще всего написать свой обработчик на событие Drag/Drop на QTreeWidget ? я поитал форумы и интернет, и как я понял, можно унаследоваться от QTreeWidget и переписать функции dragEvent/dropEvent ... но я использую Qt 4.5 Creator и поэтому наследоваться ка кто не хочется, так как формочки я там создаю... может есть ещё варианты? какое наиболее простое решение вы можете мне посоветовать ? Название: Re: Drag and Drop c QTreeWidget Отправлено: spirit от Март 31, 2009, 11:11 можно установить ивент фильтр на дерево и отлавливать QEvent::DragEnter, DragLeave, DragMove и Drop.
но все-таки лучше поместить логику в унаследованное дерево. Название: Re: Drag and Drop c QTreeWidget Отправлено: Rcus от Март 31, 2009, 11:14 Наследоваться и продолжать использовать дизайнер можно без проблем http://doc.trolltech.com/4.5/designer-using-custom-widgets.html (Promoting Widgets)
Или все же вариант с установкой фильтра Название: Re: Drag and Drop c QTreeWidget Отправлено: reg_edit от Март 31, 2009, 11:33 спасибо, именно так и сделаю
|