Qt 中未找到 Qlistview Selectionchanged 事件 Qt 中 Qlistview 中的选择更改事件等价于什么?
问问题
8479 次
2 回答
17
selectionChanged
信号是由QItemSelectionModel
附加到视图的,而不是视图小部件本身生成的。
您可以通过调用selectionModel()
视图对象来获取该模型,或者通过添加您自己的setSelectionModel()
.
这适用于QListView
and QListWidget
,因为这种行为是由QAbstractItemView
which 都继承的。
(类层次结构是QAbstractItemView < QListView < QListWidget
。)
有关详细信息,请参阅处理项目视图中的选择。
于 2011-06-03T05:35:48.853 回答
3
这只是关于选择,所以重点?
使用 QListView 时:
QAbstractItemView::currentChanged ( const QModelIndex & current, const QModelIndex & previous )
使用 QListWidget 时,还可以使用:
QListWidget::currentItemChanged ( QListWidgetItem * current, QListWidgetItem * previous )
文件:
于 2011-06-06T10:28:46.727 回答