[QT] qtableview 中的 currentchange 信号与槽

哎哎9年前 (2015-04-21)C++3387

为了实现当鼠标选中某行时,进行一次数据分析,并在侧栏进行显示。

该函数功能已经实现,但是使用键盘控制光标移动时,侧栏不能进行数据分析。

查找QT手册发现


currentChange 完美的符合了我的需求。


所以将信号进行连接


connect(ui->tableView->selectionModel(),SIGNAL(currentChanged(QModelIndex,QModelIndex)),this,SLOT(on_tableView_clicked(QModelIndex)));    

由于tableview 并非自带currentchange 的信号,所以,需要使用ui->tableView->selectionModel()中的currentchange。


使用这个函数完美完成需求。

QQ截图20150421150515.png

相关文章

转自涨工资,“三两大肠面,红汤不辣!”

转自涨工资,“三两大肠面,红汤不辣!”

  “三两大肠面,红汤不辣!”  世上有许多东西,中吃不中看,要用巧词修饰避讳。比如,前清民国时,老北京街坊,你叫住个卖驴肉的,问他要驴鞭,没有;说要钱儿肉,他看左右无人,就掏给你了,而且按规矩得斜着...

强迫让座是啥德行

  日前,宁波一辆公交车上发生了这一幕:一位中学生因身体不适而没有让座,结果被老人痛骂十几分钟。老人还抢去她的校牌,扬言要找她所在学校的领导。  尊敬老人是传统美德,让座就是美德的具体表现。然而道德不...

保安担心狗咬学生 持棍伤狗引争议

保安担心狗咬学生 持棍伤狗引争议

  保安担心狗咬学生 持棍伤狗引争议  事发泉州信息工程学院 受伤狗狗尚未度过危险期,急需输血 网友全程微博直播    宠物医生在给狗狗输液  “有泉州狗狗的家长可以帮帮忙吗?昨天救助的狗狗由于肺部出...