Название: Потомок от QTableWidgetItem и keyPressEvent Отправлено: stranger от Октябрь 23, 2015, 15:33 Добрый день!
Мне надо отловить нажатие Enter внутри ячейки QTableWidget. Унаследовал от QTableWidgetItem: Код: class TableItem : public QObject, public QTableWidgetItem Код: TableItem::TableItem(QString s) : QTableWidgetItem(s) При создании таблицы: Код: TableItem* ti = new TableItem(QString("%1.%2").arg(i).arg(j)); Что я сделал не так и как исправить? Название: Re: Потомок от QTableWidgetItem и keyPressEvent Отправлено: Igors от Октябрь 23, 2015, 16:16 Он приходит на viewportEvent, его и перекрывайте
Название: Re: Потомок от QTableWidgetItem и keyPressEvent Отправлено: stranger от Октябрь 23, 2015, 16:31 Он приходит на viewportEvent, его и перекрывайте В TableItem преопределить viewportEvent и там определять, какого типа событие пришло и т.д.? Я правильно понял? Название: Re: Потомок от QTableWidgetItem и keyPressEvent Отправлено: Igors от Октябрь 23, 2015, 17:23 В TableItem преопределить viewportEvent и там определять, какого типа событие пришло и т.д.? Да, ну или альтернатива - фильтрЯ правильно понял? Название: Re: Потомок от QTableWidgetItem и keyPressEvent Отправлено: stranger от Октябрь 23, 2015, 17:29 Спасибо!
|