Название: QtableWidget синал об изменении текста Отправлено: JamS007 от Августа 25, 2010, 15:59 Добрый день.
В QTableWidget есть сигнал об изменении информации в ячейке, а хотелось бы ловить сигнал об изменении только текста. Пробовал разные варианты, нашел вроде подходящий: унаследовать QTableWidgetItem, в нужном месте вставить сигнал. расковырял исходники, нашел то, что нужно. Но как теперь заставить QTableWidget пользоваться моим QTableWidgetItem? Исходники кути не очень хочу портить. В справке есть такое: QTableWidgetItem::Type. You can define new user types in QTableWidgetItem subclasses to ensure that custom items are treated specially. только я что-то ума не приложу как этим воспользоваться. Или может быть есть другие варианты ловить изменение только текста? Название: Re: QtableWidget синал об изменении текста Отправлено: JamS007 от Августа 25, 2010, 17:15 Покопавшись в исходниках кути понял, что целесообразней каждый раз при изменении текста в таблице вызывать emit (трололо), чем потратить несколько десятков часов на изменение/изучение исходников кути
Название: Re: QtableWidget синал об изменении текста Отправлено: shar от Августа 25, 2010, 22:54 Покопавшись в исходниках кути понял, что целесообразней каждый раз при изменении текста в таблице вызывать emit (трололо), чем потратить несколько десятков часов на изменение/изучение исходников кути Возможно лучше отказаться от QTableWidget, а использовать QTableView + QAbstractItemModel. |