我需要确定在与QStandardItemModel关联的QTableView中选择了哪些行。在视图中,我调用函数selectionModel()来获得选择。此函数返回一个QSelectionModel对象。从那个对象,我想调用isRowSelected()函数。此函数接受两个参数:我要测试的行和一个parent
参数,这是一个QModelIndex。这就是我迷路的地方。这个parent
参数的作用是什么?它是从哪里来的?从概念上讲,我不明白为什么需要这个参数,具体地说,我不知道应该传递给函数什么值才能使它工作。在
例如,
parent
在QTreeView
中很有用。对于您的用例,以下是文档的相关部分:使用
QtCore.QModelIndex()
您将创建一个无效的索引,这就是您要查找的参数。在本例中,可以使用关联菜单打印行的选择状态:相关问题 更多 >
编程相关推荐