如果通过点击或使用向上和向下箭头键更改了项目选择,如何QListView
发出名为SIGNAL
的自定义onListViewItemSelectionChanged
,这样我就可以可以指定名为SLOT
的自定义changeLineEditText
来处理SIGNAL
?
答案 0 :(得分:0)
您可以点击列表视图的selectionModel
并将您的广告连接到currentChanged
信号:
connect(listView->selectionModel(),SIGNAL(currentChanged(const QModelIndex &,const QModelIndex &)),
this,SLOT(changeLineEditText(const QModelIndex &,const QModelIndex &)));
这里第一个参数是当前选择的索引,第二个参数是前一个索引。