2

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

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

谢谢

4

2 回答 2

3

我认为标准应该是

QListWidget::itemSelectionChanged()

并在您的函数中使用:

QListWidget::selectedItems ()

获取当前选择。

于 2012-12-13T13:16:57.977 回答
0

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

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

于 2012-12-13T13:30:29.900 回答