I have introduces a table in my ui file ,now what I want is that during run time the table values can only change due to internal algorithm but user is unable to make any change or select any cell externally.
How can I do that?
This question has been marked as duplicate but it is not as i mentioned before i want that that table should only update data/text via internal algorithm ,but once the text is updated that cell become accessible to external input
QTableWidgetItem *itm = new QTableWidgetItem();
itm->setFlags(itm->flags()^(Qt::ItemIsSelectable|Qt::ItemIsEditable));
ui->tableWidget->setItem(i,j,itm);
a this point user cant enter value externally,but once i do this:
QTableWidgetItem *itm = new QTableWidgetItem();
itm->setText("0.554");
ui->tableWidget->setItem(2,3,itm);
cell(2,3) becomes accessible to external input