1.cell:某行某列中单元格。cell相当于一个容器,如箱子。里面不管有没有东西,cell都在那里。
2.item:item是某行某列单元格中的内容,即cell箱子中所放置的东西,即实实在在的东西。
通过调用 itemClicked()信号函数 和 cellClick()信号函数来看看点击“空单元格 和 有内容单元格”有什么不同的反应
connect(ui->tableWidget,&QTableWidget::itemClicked,this,&MainWindow::enter);
connect(ui->tableWidget,&QTableWidget::cellClicked,this,&MainWindow::enter);
- 无论单元格中有没有值,cellClicked()都能被发出,说明不管有没有值,都有这个容器在。
- 在单元格有值的情况下,itemClicked()才能被发出,说明必须要有值才有发出信号的实体。
参考QT-QTableWidget中的cell和item的区别