Я подклассифицировал QAbstractTableModel и переопределил метод flags(), чтобы некоторые из ячеек таблицы были доступны для редактирования. Проблема в том, что когда я начинаю редактирование, существующее значение ячейки стирается. Я бы хотел, чтобы изначально было выбрано существующее значение ячейки. Как я могу это сделать?Установить исходный текст при редактировании ячейки QTableView
6
A
ответ
10
Решение должно обрабатывать Qt :: EditRole при переопределении данных(). Раньше я занимался только обработкой Qt :: DisplayRole.
+1
Вы также можете использовать делегат и установить его в 'setEditorData'. – neuronet
Смежные вопросы
- 1. Как перехватить ключевые события при редактировании ячейки в QTableWidget/QTableView
- 2. Выберите текст при редактировании
- 3. Переключение значений при редактировании ячейки
- 4. Обновление строки при редактировании ячейки
- 5. Режим редактирования QTableView
- 6. Catch DataGridView Значение ячейки при редактировании
- 7. Установить высоту строки изначально при редактировании ячейки datagridview
- 8. Как установить QTableView как ячейку QTableView
- 9. Странная анимация при редактировании пользовательской ячейки?
- 10. Ошибка на дисплее TreeView при редактировании ячейки
- 11. Изменения шрифта JTable ячейки при редактировании его
- 12. Как установить стиль линии для конкретной ячейки в QTableView?
- 13. Как изменить фон ячейки WPG DataGrid при редактировании ячейки?
- 14. JavaFx TableView задает значение ячейки при редактировании другой ячейки
- 15. Пользовательский UITableViewCell обратный отступ при редактировании ячейки
- 16. Excel VBA - запретить изменение ячейки при редактировании
- 17. Получить активное имя datagrid при редактировании ячейки?
- 18. Увеличение высоты ячейки при редактировании текстового поля
- 19. Запустите макрос VBA при редактировании ячейки
- 20. Уведомления Google Таблиц при редактировании ячейки?
- 21. Получение ярлыков при редактировании ячейки таблицы просмотра
- 22. Как добавить DateTimepicker при редактировании ячейки DataGridView
- 23. Удалить stringFormat при редактировании ячейки в datagrid
- 24. Редактирование ячейки точек при редактировании TableView
- 25. Обновление источника данных при редактировании ячейки NSTableView
- 26. Отменить значение ячейки в QTableView
- 27. Невозможно установить текст названия ячейки
- 28. пытается установить текст именованной ячейки
- 29. Получение «RuntimeError: превышение максимальной глубины рекурсии» при редактировании ячейки TableView
- 30. QTableView, устанавливая шрифт ячейки и цвет фона
Нет, я действительно хотел, чтобы это было выбрано. – bdforbes