6

嗨,有一个使用 QtDesigner 创建并使用 pyuic4 转换为 python 的 QListView,我导入了 UI 模块,我试图将它连接到事件

对于 QlistView 我正在尝试在用户按下向上和向下键时实现选择更改,我猜应该在选择更改时触发该事件,但这似乎没有做任何事情

self.methodListView.selectionModel.selectionChanged.connect(self.outputHelp)

但这给出了错误

AttributeError: 'builtin_function_or_method' object has no attribute 'selectionChanged'

我是否需要添加更多信息来准确显示我在做什么?

4

1 回答 1

7

self.methodListView.selectionModel不是属性,它是返回选择模型的函数。只需使用

self.methodListView.selectionModel().selectionChanged.connect(self.outputHelp)

它应该工作......

于 2013-10-26T10:29:57.787 回答