как установить или сбросить счетчик, когда строка таблицы выбрана или отменена с помощью mouseevent в qt4?выбор или отмена выбора строки в qt4
1
A
ответ
3
Предполагая, что вы используете QTableView или QTableWidget для вашего стола, вы можете получить Qt-сигнал всякий раз, когда набор выбранных ячеек изменилось, делая это:
connect(theTable.selectionModel(), SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)), this, SLOT(SelectionWasChanged(const QItemSelection &, const QItemSelection &)));
Обратите внимание, что это будет работать ли отбор был изменен с помощью мыши, клавиатуры или некоторых других средств. Если вам действительно нужен обратный вызов только тогда, когда выбор был сделан через QMouseEvent, вы, вероятно, могли бы реализовать это, переопределив QTableView :: mousePressEvent() и/или QTableView :: mouseReleaseEvent() в подклассе и установив флаг в true перед вызовом к суперклассу (и снова установить его снова) и проверку флага в вашем слоте SelectionWasChanged().
Смежные вопросы
- 1. Выбор и отмена выбора строки UITableView
- 2. Выбор и отмена выбора NSCollectionView
- 3. Программная отмена выбора строки в JTable
- 4. Отмена выбора одной строки в jqGrid
- 5. Выбор и отмена выбора элементов отдельно или вместе в JavaFX
- 6. Выбор/Отмена выбора всех флажков внутри GroupBox
- 7. Выбор и отмена выбора нескольких флажков
- 8. Отмена выбора строки таблицы таблиц при возврате
- 9. Таблица SWT - Отмена выбора строки после ее выбора
- 10. Выбор и отмена выбора UITableViewCells - Swift
- 11. QListWidget и отмена выбора множественный выбор
- 12. График Android: отмена выбора
- 13. Отмена выбора элемента в jQuery
- 14. Отмена выбора списка
- 15. Отмена выбора всех флажков
- 16. Динамически Добавление (Выбор/Отмена выбора) столбец в DataGrid Кендо UI
- 17. MPMediaPickerController - отмена выбора после выбора по ошибке
- 18. iOS Table View Отмена выбора строки автоматически
- 19. Отмена выбора кнопок в строках
- 20. Текст в Отмена выбора NSTextField
- 21. Выбор и отмена выбора виджета меню tkinter Меню
- 22. Отмена выбора ttk :: checkbutton
- 23. Отмена выбора TableRow удалить indexrow
- 24. Выбор ячейки показывает кнопку и отмена выбора скрывает кнопку
- 25. Отмена выбора переключателей
- 26. Отмена выбора объекта
- 27. Java swing: выбор/отмена выбора JButton для имитации пульсирования
- 28. Отмена выбора опции в модуле Select2 jquery
- 29. Обработка выбора и отмена выбора объектов в пользовательском интерфейсе
- 30. Отмена выбора текста в textinput в Flex