一、TableWidget组件 用法
案例:----在表格上,选取一行后,可将该行的信息读取并显示到 LineEdit等组件上,便于后续的 修改操作
步骤:
1、在表格上 点击右键----Go to Slot----选Clicked
2、会自动产生 单击触发的函数:
void TableWidget01Widget::on_tableWidget_clicked(QModelIndex index)
{
if(!ui->tableWidget->isItemSelected(ui->tableWidget->currentItem())) //如果没有选任何行 也不能删除
return;
int row=ui->tableWidget->currentRow(); //获取当前的 行号
if(row<0) //保护措施,行号小于0,说明没有行数据,就不要删了,否则程序会崩溃
return;
QTableWidgetItem *tableWidgetNumber=ui->tableWidget->item(row,0); //读取当前行的0列数据,注意数据类型是 QTableWidgetItem *
//tableWidgetNumber->text();
ui->lineEditNumber->setText(tabl
Qt之TableWidget、信号、槽
最新推荐文章于 2025-06-27 16:44:55 发布