QTablewidget的使用 读写与遍历
原创
©著作权归作者所有:来自51CTO博客作者tx_zzz的原创作品,请联系作者获取转载授权,否则将追究法律责任
//读数据
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));
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;
}
}