[решено] QTableWidget и QUndoCommand (Никак не соображу)
Модератор: Модераторы разделов
-
- Сообщения: 847
- ОС: archlinux
[решено] QTableWidget и QUndoCommand
Вот я хочу сделать QUndoCommand, которая бы отменяла изменение текста ячейки таблицы типа QTableWidget. Вопрос: в какой момент должна создаваться undo-команда? Проблема в том, что я не могу это сделать в обработке события itemChanged, потому что в этот момент уже забыт первоначальный текст ячейки.
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: [решено] QTableWidget и QUndoCommand
Теоретически:
1. Можно наследовать свой класс, в котором переопределить editItem.
2. Отлавливать cellDoubleClicked и т.п.
1. Можно наследовать свой класс, в котором переопределить editItem.
2. Отлавливать cellDoubleClicked и т.п.
Спасибо сказали:
-
- Сообщения: 847
- ОС: archlinux
Re: [решено] QTableWidget и QUndoCommand
Спасибо, сделал через отлов cellDoubleClicked.