Qt——取消表头,行标题设置,删除行标题,隐藏行 隐藏行列 [cpp] view plain copy bool isColumnHidden(int column) const; void setColumnHidden(int column, bool hide); [cpp] view plain copy bool isRowHidden(int row) const; void setRowHidden(int row, bool hide); 或者另一种方法(摘自别人): [cpp] view plain copy QHeaderView* headerView = tableWidget->verticalHeader(); headerView->setHidden(true); //行名隐藏 取消表头 [cpp] view plain copy #include <QHeaderView> //除了QTableWidget还需要引用QHeaderView verticalHeader()->hide(); 行标题的设置 [cpp] view plain copy QTableWidgetItem *item = new QTableWidgetItem; QString txt = QString("(%1,%2)").arg(12).arg(56); item->setText(txt); setVerticalHeaderItem(2,item); //这里2指行数,即第三行的标题就是item值(12,56) 另外一种设置方式 [cpp] view plain copy QStringList verticalheaders; verticalheaders << "(12,22)" << "(83,31)" << "(15,46)"; setVerticalHeaderLabels(verticalheaders); //注意这里是QStringList,QString不行 删除行标题 [cpp] view plain copy takeVerticalHeaderItem(2); //删除了第三行的标题