Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Нажатие правой кнопкой по QTreeWidgetItem



  • Здравствуйте. Как мне сделать что бы при нажатии на QTreeWidgetItem правой кнопкой мыши - вылазило меню. Именно рядом с этим item'ом.
    Второй вопрос: возможно ли сделать что-то на подобии массива, в котором будут хранится выбранные items?
    Например пользователь тыкнул на item правой кнопкой - вылезло окно, там пункт "Добавить в прайс-лист". При нажатии на "Добавить в прайс-лист" оно добавляет этот item в массив. А потом уже в новом окошке из этого массива считывается в новый QListWidget и выводит на печать.



  • законектится на
    void QWidget::customContextMenuRequested(const QPoint & pos) [signal]
    потом сочинять нужное меню и показывать вручную в pos
    либо подсоединить к QTreeWidget::viewport() фильтр событий, перехватывать mouseButtonRelease и снова же сочинять вручную нужное меню


Log in to reply