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

Как установить контекстное меню на каждый элемент QListWidget



  • Есть объект QListWidget в который загружаются список файлов, хочу сделать так чтобы над каждыи элементом списка можно было совершать операции(удаление, редактирование и проч.) но не как не могу понять как это можно реализовать



  • Добрый день.
    Небольшое уточнение, пункты меню для каждого элемента одинаковы или вы хотите в зависимости от типа элемента выводить различные пункты меню?



  • Да все пункты меню одинаковы
    [quote author="qxoz" date="1408938341"]Добрый день.
    Небольшое уточнение, пункты меню для каждого элемента одинаковы или вы хотите в зависимости от типа элемента выводить различные пункты меню?[/quote]



  • "Right-click context menus with Qt":http://www.setnode.com/blog/right-click-context-menus-with-qt/
    "Menus Example":http://qt-project.org/doc/qt-5/qtwidgets-mainwindows-menus-example.html
    Кроме того вы можете определить элемент для которого вызвано меню или же его отсутствие, методом "QListWidget::itemAt":http://qt-project.org/doc/qt-5/qlistwidget.html#itemAt


Log in to reply