- 清空表格中所有内容
void QTableWidget::clear() [slot] //清空表格中所有内容(包含表头)
-
清空表格中的内容(不包含表头)
void QTableWidget::clearContents() [slot] //清空表格中的内容(不包含表头)
-
删除表格中的某行中的某列内容
void QTableWidget::removeCellWidget(int row, int column) //删除表格中的某行中的某列内容。
- 删除表格中的某列内容
void QTableWidget::removeColumn(int column) [slot] //删除表格中的某列内容。
- 删除表格中的某行内容
void QTableWidget::removeRow(int row) [slot] //删除表格中的某行内容。
- 删除表格中的某行和某列
QTableWidgetItem * QTableWidget::takeItem(int row, int column) //删除表格中的某行和某列
- 删除表格中的水平标题头
QTableWidgetItem * QTableWidget::takeHorizontalHeaderItem(int column) //删除表格中的水平标题头
- 删除表格中的垂直标题头
QTableWidgetItem * QTableWidget::takeVerticalHeaderItem(int row) //删除表格中的垂直标题头
- 设置该单元格为屏蔽状态,不能编辑和选中
ui->tableWidget->item(0,0)->setFlags(Qt::ItemIsEditable);//设置该单元格为屏蔽状态,不能编辑和选中。
- 取消表头的在选中单元格时的高亮状态
ui->tableWidget->horizontalHeader()->setHighlightSections(false);//取消表头的在选中单元格时的高亮状态。
- 取消表头的在选中单元格时的高亮状态
ui->tableWidget->verticalHeader()->setHighlightSections(false);//取消表头的在选中单元格时的高亮状态。
- 设置表头的样式
ui->tableWidget->horizontalHeader()->setStyleSheet(“image: url(:/img/a.png);image-position:left; “); //设置表头的样式。
- 删除QTableWidget自带的行号
QHeaderView* headerView = ui->tableWidget->verticalHeader();//m_ItemTable为QTableWidget
headerView->setHidden(true);//隐藏tablewidget自带行号列