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 に答える