MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QSpreadsheetHeaderView *headView = new QSpreadsheetHeaderView(Qt::Horizontal, this); headView->setSectionsClickable(true); headView->setHighlightSections(true); TableModel *model = new TableModel(this); TableView *tableView = new TableView(this); tableView->setModel(model); tableView->setHorizontalHeader(headView); tableView->horizontalHeader()->setStretchLastSection(true); setCentralWidget(tableView); }