【问题标题】:QTreeWidgetItem multiple selection using keyboardQTreeWidgetItem 使用键盘多选
【发布时间】:2016-04-15 08:01:43
【问题描述】:

我有一个 QTreeWidgetItem。我可以使用 setSelectionMode(QAbstractItemView::MultipleSelection) 设置多选模式。在这种情况下,用户可以在不使用键盘的情况下选择项目。当单击一个项目时,它已被选中。

我怎样才能使它只能使用 CTRL 或 Shift 来选择?

【问题讨论】:

    标签: c++ qt qt4 qt5 qtreewidgetitem


    【解决方案1】:

    QAbstractItemView::ExtendedSelection 应该提供预期的行为。

    [从评论中移出以提供可接受的答案。]

    【讨论】:

    • 非常感谢@Murphy
    【解决方案2】:

    如果你不需要鼠标与物品交互,你可以试试item->setAttribute( Qt::WA_TransparentForMouseEvents );

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多