PDA

View Full Version : Cellchanged in a TableWidget



Adrianos01
30th March 2015, 15:17
I try to edit numerical value in cells in TableWidget with keyboard and mouse scroll. I want to keep focus on selected cell unless confirmation of value with or mouse selection of another cell.


ParamTableWidget::ParamTableWidget(QWidget *parent) :
TableWidget(parent)
{
connect(this, SIGNAL(cellChanged(int,int)),this, SLOT(slotCellChanged(int, int)));
}

void ParamTableWidget::slotCellChanged(int row, int column)
{
selectionModel()->select(model()->index(row,1), QItemSelectionModel::Select);
edit(model()->index(row,1));
}

I can't discard a modified cell value and i can't escape from cell edit without .

Any idea where the bug is?