【问题标题】:Make QListWidget return to first item clicking down使 QListWidget 返回到第一项单击向下
【发布时间】:2018-03-21 12:55:36
【问题描述】:

我在 Qt 中有一个 GUI,其中 QListWidget 显示不同的选择。

当我点击向下键时,下方的选项会成为选中的选项,但如果我选择了列表中的最后一个,点击向下键不会执行任何操作。

我希望当我在最后一个选项时单击它会再次转到第一个选项。

我是否必须为此实现逻辑,或者 QListWidget 中是否有任何选项可以使其行为如此?

【问题讨论】:

    标签: qt qlistwidget


    【解决方案1】:

    你必须自己做。我看到三个选项:

    1. QListWidget 派生并覆盖QAbstractItemView::moveCursor
    2. QListWidget 派生并覆盖QAbstractItemView::keyPressEvent
    3. 在列表视图中安装事件过滤器并处理KeyPress 事件。

    【讨论】:

      猜你喜欢
      • 2019-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      相关资源
      最近更新 更多