| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] QTableWidget |
| Автор: User008 8.12.2009, 22:34 |
| Можно ли сделать, чтобы при редактировании текста ячейки, редактировались тексты всех выделенных ячеек, а не только последней? |
| Автор: SABROG 9.12.2009, 11:25 |
| Ловишь сигнал: void QTableWidget::itemChanged ( QTableWidgetItem * item ) [signal] Получаешь список выделенных ячеек: QModelIndexList QTableView::selectedIndexes () const [virtual protected] или QList<QTableWidgetItem *> QTableWidget::selectedItems () Исключаешь оттуда ячейку, которую ты отредактировал и меняешь содержимое выделенных ячеек: void QTableWidgetItem::setText ( const QString & text ) |