你有一个使用QtDesigner创建的QListView并使用pyuic4转换为python,我导入了UI模块,我试图将它连接到事件
对于QlistView我试图在用户按下向上和向下键时实现选择更改,我猜测当选择发生变化时应该触发该事件但是似乎没有做某事
self.methodListView.selectionModel.selectionChanged.connect(self.outputHelp)
但这会产生错误
AttributeError: 'builtin_function_or_method' object has no attribute 'selectionChanged'
我是否需要添加更多信息以准确显示我在做什么?
答案 0 :(得分:4)
self.methodListView.selectionModel
不是属性,它是返回选择模型的函数。只需使用
self.methodListView.selectionModel().selectionChanged.connect(self.outputHelp)
它应该有用......