Название: (Решено)Удалить нужную ветку дерева по нажатию контекстного меню Отправлено: nvek от Февраль 08, 2017, 08:12 Добрый день
создал контекстное меню по нажатию на элемент Код: connect(treeWidget, &QWidget::customContextMenuRequested, [&](const QPoint& pos) Код: closeDocumentAct = new QAction(closeDocumentIcon, CONTEXTCLOSE); и сам слот Код: void MainForm::closeDocument(int index) Название: Re: Удалить нужную ветку дерева по нажатию контекстного меню Отправлено: gil9red от Февраль 08, 2017, 08:50 Код
странная конструкция учитывая что void MainForm::closeDocument(int index) , а у сигнала triggered такое описание: void QAction::triggered(bool checked = false) Я бы делал так: Код
Писал в браузере, поэтому мог ошибиться Кст, те проверки можно было спокойно перенести в слот создания меню и например, если условия не подходят то просто не показывать (блокировать) указанное действие Название: Re: Удалить нужную ветку дерева по нажатию контекстного меню Отправлено: nvek от Февраль 08, 2017, 09:00 шикарно, работает
|