[решено] QTableWidget и QUndoCommand (Никак не соображу)

Модератор: Модераторы разделов

dergachev
Сообщения: 847
ОС: archlinux

[решено] QTableWidget и QUndoCommand

Сообщение dergachev »

Вот я хочу сделать QUndoCommand, которая бы отменяла изменение текста ячейки таблицы типа QTableWidget. Вопрос: в какой момент должна создаваться undo-команда? Проблема в том, что я не могу это сделать в обработке события itemChanged, потому что в этот момент уже забыт первоначальный текст ячейки.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [решено] QTableWidget и QUndoCommand

Сообщение NickLion »

Теоретически:
1. Можно наследовать свой класс, в котором переопределить editItem.
2. Отлавливать cellDoubleClicked и т.п.
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: [решено] QTableWidget и QUndoCommand

Сообщение dergachev »

Спасибо, сделал через отлов cellDoubleClicked.
Спасибо сказали: