以下是我正在使用的代码:
pHeaderView->setMovable(false);
pHeaderView->setClickable(true);
pHeaderView->setDefaultAlignment(Qt::AlignCenter);
pHeaderView->setTextElideMode(Qt::ElideRight);
tableView->setHorizontalHeader(pHeaderView);
tableView->setModel(model);
tableView->setCurrentIndex(model->index(0, 1));
tableView->selectionModel()->select(model->index(0, 1), QItemSelectionModel::Select);
在删除 QHeaderView 时,我可以将焦点设置在要设置标题的 QTableView 上,并将键盘焦点设置在 QTableView 上。