Tablewidget tends to be less scalable than tableview. If you can fit your data into one of the models already available in Qt, tableview should be a better choice. If you can't then it depends.