模式 | 描述 |
QAbstractItemView::NoSelection | 项目不能被选择 |
QAbstractItemView::SingleSelection | 当用户选择一个项目时,任何已经被选中的项目都将被取消选择,并且用户不能通过单击它来取消选定的项目。 |
QAbstractItemView::MultiSelection | 当用户以通常的方式选择一个项目时,该项目的选择状态将被打开,其他项目将被单独保留。 可以通过将鼠标拖动到上面来进行多个项目。 |
QAbstractItemView::ExtendedSelection | 当用户以通常的方式选择一个项目时,选择将被清除,并选择新项目。 但是,如果用户在点击一个项目时按下Ctrl键,点击的项目就会被打开,所有其他的项目都不会被修改。 如果用户在单击某一项时按下Shift键,则根据所单击项的状态,选中或取消当前项和单击项之间的所有项。 可以通过拖动鼠标来选择多个项目。 |
QAbstractItemView::ContiguousSelection | 当用户以通常的方式选择一个项目时,选择将被清除,并选择新项目。 但是,如果用户在单击某项时按下Shift键,那么当前项和点击项之间的所有条目都会被选中或未选中,这取决于所点击条目的状态。 |
QAbstractItemView的五种模式
于 2018-04-10 22:07:06 首次发布