提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、QTableWidget是什么
QTableWidget是Qt对话框设计的一个表格控件。
二、QTableWidget用法
代码如下(示例):
//整行选中的方式
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
//设置列宽
ui->tableWidget->setColumnWidth(0,60);//设置第一列宽度为60
ui->tableWidget->setColumnWidth(1,60);
ui->tableWidget->setColumnWidth(2,60);
ui->tableWidget->setColumnWidth(3,60);
ui->tableWidget->setColumnWidth(4,60);
//读取某单元格数据
ui->tableWidget->item(row,column);
//添加数据
ui->tableWidget->setItem(i,j,new QTableWidgetItem(t_data[i][j]));
QString t_line = t_in.readLine();//按行读取文件内容
//设置表格行数
ui->tableWidget->setRowCount(t_rowCount);
//设置表格列数
ui->tableWidget->setColumnCount(t_cloumCount);
//当前行
int nCurRow = ui->tableWidget->currentRow();
//获取当前选中的项
QTableWidgetItem *itCur = pTable->currentItem();
//获取列数
int col_count = pTable->columnCount();
//获取行数
int row_count = pTable->rowCount();
//插入行/输入行数据
pTable->insertRow(nToRow);
//删除行
pTable->removeRow(nToRow);
//选择行
pTable->selectRow( nToRow );
//设置当前行 为选中行
pTable->setCurrentCell(row, Col);
//显示文本内容
ui->tableWidget->item(row,Col)->text();
总结
以上就是今天要讲的内容,本文简单介绍了QTableWidget的使用,而QTableWidget提供了大量能使我们快速便捷地处理数据的方法。