gpt4 book ai didi

QTableView - 当用户通过单击选择一行时发送什么信号?

转载 作者:行者123 更新时间:2023-12-03 14:58:49 31 4
gpt4 key购买 nike

当用户在 QTableView 中选择一行时是否会发出信号?通过鼠标(单选模型)?

最佳答案

每个 View 都有一个选择模型:

QItemSelectionModel * QAbstractItemView::selectionModel () const

并且使用选择模型,您可以检索大量信息,在您的情况下:
QModelIndexList QItemSelectionModel::selectedRows ( int column = 0 ) const

所以 :
myTableView->selectionModel()->selectedRows();

然后,您可以通过以下信号检索此信息:
void QItemSelectionModel::selectionChanged ( const QItemSelection & selected, const QItemSelection & deselected )   [signal]

希望能帮助到你 !

关于QTableView - 当用户通过单击选择一行时发送什么信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062889/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com