QT:使用向上和向下箭头时QListwidget发出信号

时间:2012-12-13 13:08:56

标签: qt

我有QListwidget对象,我正在使用它的信号,例如:itemDoubleClicked,itemClicked ...

当我使用向上/向下箭头查看QListwidget项目时,是否有信号? 一般来说,我希望每次选择一个项目(通过点击/双击/向上和向下箭头)来运行一个功能。

感谢

2 个答案:

答案 0 :(得分:3)

我认为标准应该是

QListWidget::itemSelectionChanged()

并在您的函数中使用:

QListWidget::selectedItems ()

获取当前选择。

答案 1 :(得分:0)

您可以通过安装和实现 eventFilter 来实现。 您可以过滤您想要的每个事件。甚至鼠标或键盘。所以你想阅读一些文档:Docs

请记住,一旦定义了 eventFilter ,就必须使用 installEventFilter 安装它:installEventFilter