- QTableWidget表格中的数据读写操作
//读数据
QString str = ui->TableWidget->item(row,column)->text();//取出字符串
//item的参数row,column是行和列,都是从0 开始,注意不要越界。
int num = str.toInt();//如果需要的是整型数,可以转成int
//写数据
ui->TableWidget->item(row,column)->setText(QString("%1").arg(num));
- QTableWidget中数据的遍历
for(i=0; i<rows; i++) // 取出每个格子的内容
for(j=0; j<column; j++){
if(ui->tableWidget->item(i,j) != NULL){//一定要先判断非空,否则会报错
QString tableText = ui->tableWidget->item(i,j)->text();
qDebug() << tableText;
}
}