Qlistview Selectionchanged事件在Qt中找不到?
Qlistview Selectionchanged事件在Qt中找不到Qlistview Selectionchanged事件在Qt中找不到?,qt,qlistview,Qt,Qlistview,Qlistview Selectionchanged事件在Qt中找不到 Qlistview中的selection changed事件与Qt中的selection changed事件的等效性是什么?selectionChanged信号是由附加到视图的而不是视图小部件本身生成的 您可以通过在视图对象上调用selectionModel(),或者通过使用setSelectionModel()添加您自己的模型来获取该模型 这适用于QListView和QListWidget,因为此行为由继承的QAbstra
Qlistview中的selection changed事件与Qt中的selection changed事件的等效性是什么?selectionChanged信号是由附加到视图的而不是视图小部件本身生成的 您可以通过在视图对象上调用
selectionModel()
,或者通过使用setSelectionModel()
添加您自己的模型来获取该模型
这适用于QListView
和QListWidget
,因为此行为由继承的QAbstractItemView
处理
(类层次结构是qabstractemview
)
有关更多信息,请参阅。这只是选择的问题,那么焦点是什么呢 使用QListView时:
QAbstractItemView::currentChanged ( const QModelIndex & current, const QModelIndex & previous )
使用QListWidget时,还可以使用:
QListWidget::currentItemChanged ( QListWidgetItem * current, QListWidgetItem * previous )
文件: