Russian Qt Forum

Qt => Общие вопросы => Тема начата: NetWorm от Июнь 29, 2012, 20:02



Название: Контекстное меню на QTreeWidgetItem
Отправлено: NetWorm от Июнь 29, 2012, 20:02
Есть наследник от QTreeWidgetItem он содержит в себе ссылку на xmlItem...
Короче строится дерево с элементами например.
Справочники - Справочник сотрудники
Содержит детей Реквизиты и Формы. Нужно сделать различные пункты контекстного меню при нажатии на Item. Например на итем Справочники, должно быть создать справочник. Реквизиты то добавить реквизиты и прочее и т.д.

Каким образом сделать можно это!! QTreeWidgetItem - вообще не сожержит не сигналов ни слотов..


Название: Re: Контекстное меню на QTreeWidgetItem
Отправлено: mutineer от Июнь 29, 2012, 20:30
Можно попробовать через
http://doc.crossplatform.ru/qt/4.7.x/html-qt/qwidget.html#customContextMenuRequested


Название: Re: Контекстное меню на QTreeWidgetItem
Отправлено: NetWorm от Июнь 29, 2012, 20:41
Я пока что так и сделал, но теперь мне надо определить какие именно пункты мне создавать в меню. т.е. зависит от того на каком элементе дерева я нахожусь. И смотря в зависимости от того на каком элементе я нахожусь, нужно вызывать разное по содержанию меню.


Название: Re: Контекстное меню на QTreeWidgetItem
Отправлено: mutineer от Июнь 29, 2012, 20:44
Мне вместо тебя поиском заниматься? В доку загляни
http://doc.crossplatform.ru/qt/4.7.x/html-qt/qtreewidget.html#itemAt