Вопрос из двух частей: у меня есть 10x10 QTableWidget с QTableWidgetItem в каждой ячейке.По какой-то причине щелчка по ячейке недостаточно для ее редактирования, мне нужно дважды щелкнуть по ячейке, чтобы войти в нее.
Есть ли способ изменить это поведение на один клик
Есть ли способ выбрать 2-ю ячейку в 1-м ряду и готов кредактировать по умолчанию при создании окна?
Вы можете изменить поведение редактирования различными способами с помощью setEditTriggers .
Для одиночного щелчка попробуйте:
table.setEditTriggers(QAbstractItemView.CurrentChanged)
Может быть установлена текущая отредактированная ячейкас editItem :
table.editItem(table.item(0, 1))
Вы также можете использовать setCurrentCell.
table.setCurrentCell (0,1)
QTableWidget.setCurrentCell (self, int row, int column)