QTableWidget зафиксировать ячейки

Добрый вечер. Мне нужно зафиксировать ячейки в моей главной таблице, чтобы по нажатию на крайние правые или нижние ячейки таблица не прокручивалась в право или вниз соответственно.

Подскажите как правильно подсчитать размер ячейки. Мое:

C++ (Qt)Выделить код

1
2

row_height = ui->tableWidget->height() / ui->tableWidget->rowCount();
column_width = ui->tableWidget->width() / ui->tableWidget->columnCount();

А потом через цикл устанавливаю для каждой ячейки эти размеры. Возможно при подсчетах размера строки и столбца нужно учитывать не только размеры таблицы?