Форум сайта python.su
Здравствуйте.
Если кто знает, помогите.
Как в QTableWidget получить значение выделенной ячейки? (PyQt 5.5)
Спасибо.
Офлайн
Если нужно кликать на ячейку и получать результат, то:
1. Создаем коннект:
self.table.cellClicked.connect(self.cell_was_clicked)
def cell_was_clicked(self, row, column): cell_text = self.ui.tableWidget.item(row, column).text() # Обработка ячейки
def action_cell(self): row = self.ui.tableWidget.currentRow() column = self.ui.tableWidget.currentColumn() cell_text = self.ui.tableWidget.item(row, column).text() # Обработка ячейки
Отредактировано Razor (Июль 5, 2016 06:07:00)
Офлайн
Спасибо.
А для QTableWidget тоже желательно модель-представление. Я думал только для QTableView необходима модель.
А как получать данные ячеек при перемещении по ним с помощью клавиш-стрелок. Например при перемещении вверх или вниз?
Офлайн
> А для QTableWidget тоже желательно модель-представление. Я думал только для QTableView необходима модель.
Нет. QTableWidget это высокоуровневая надстройка над модель-представлением.
Офлайн