To save the column width (and sorting, etc) of a Qt QTableView (or QTreeView etc), take a look at: QHeaderView::saveState() QHeaderView::restoreState()