[QT] qtableview 中的 currentchange 信号与槽
为了实现当鼠标选中某行时,进行一次数据分析,并在侧栏进行显示。
该函数功能已经实现,但是使用键盘控制光标移动时,侧栏不能进行数据分析。
查找QT手册发现
currentChange 完美的符合了我的需求。
所以将信号进行连接
connect(ui->tableView->selectionModel(),SIGNAL(currentChanged(QModelIndex,QModelIndex)),this,SLOT(on_tableView_clicked(QModelIndex)));
由于tableview 并非自带currentchange 的信号,所以,需要使用ui->tableView->selectionModel()中的currentchange。
使用这个函数完美完成需求。