QAbstractItemView的枚举类型

    技术2022-07-21  74

    enum QAbstractItemView::SelectionMode 在使用QTableview的时候会使用到这种枚举类型

    QAbstractItemView::SingleSelection 单次选择 当用户选择一个项目时,任何已经选择的项目都将被取消选择。用户可以取消选择所选项目。

    QAbstractItemView::ContiguousSelection 连续性选择 当用户以通常的方式选择一个项目时,该选择被清除并且新项目被选择。但是,如果用户在单击项目时按下Shift键,则当前项目和被单击项目之间的所有项目都将被选中或取消选中,具体取决于被单击项目的状态。

    QAbstractItemView::ExtendedSelection 扩展选择 当用户以通常的方式选择一个项目时,该选择被清除并且新项目被选择。但是,如果用户在单击某个项目时按下了Ctrl键,则被单击的项目会被切换,所有其他项目都不会被触动。如果用户在单击某个项目时按下了Shift键,则当前项目和被单击项目之间的所有项目都将被选中或取消选中,具体取决于被单击项目的状态。将鼠标拖动到多个项目上,可以选择它们。

    QAbstractItemView::MultiSelection 多重选择 当用户以通常的方式选择一个项目时,该项目的选择状态被切换,而其他项目被单独留下。将鼠标拖到多个项目上,可以切换它们。

    AbstractItemView::NoSelection 不选择 无法选择项目。

    Processed: 0.009, SQL: 12