QStringList strHeader;
//设置表头 勾选 << 服务器地址 << 数据库类型 << 数据库名称 << 用户名
strHeader << "Check" << "ServerAddress" << "DatabaseType" << "DatabaseName" << "UserName";
int nColCouunt = strHeader.size();
ui->tableWidget->setColumnCount(nColCouunt); //设置列数
ui->tableWidget->verticalHeader()->hide(); //将默认序号隐藏
ui->tableWidget->setHorizontalHeaderLabels(strHeader); //添加表头
ui->tableWidget->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft); //表头信息显示居中靠左
ui->tableWidget->horizontalHeader()->setStretchLastSection(true); //设置最后一列自适应
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); //选取一整行
ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection); //单行选中
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); //不可编辑
ui->tableWidget->setAlternatingRowColors(true); //隔行变色
ui->tableWidget->setStyleSheet("QHeaderView::section{background-color:rgb(227, 247, 255);border:1px solid black;}");
ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::ResizeToContents);
ui->tableWidget->horizontalHeader()->setSectionResizeMode(1, QHeaderView::ResizeToContents);