Cellchanged in a TableWidget



  • 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?



  • @Adrianos

    the Cellchanged signal is emitted after the content change so you can't prevent modefication of a cell by this signal



Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.