我有一个创建窗口和树视图的类。创建树视图的代码非常简单,在 init方法中:
tableView = QTableView()
tableView.setModel(model)
tableView.clicked.connect(self.foo)
其中 'foo' 是应该接受回调的函数(同一类的成员)的名称。该函数的签名如下:
def foo(something):
print something
据我所知(当然很少),“某事”参数应该是 QModelIndex 的一个实例,但事实并非如此。对变量执行 print(something) 表明我已将 foo(...) 发送到窗口类。我在这里想念什么?我认为这是正确的方法,基于:
http://qt-project.org/wiki/Signals_and_Slots_in_PySide
有任何想法吗?
谢谢您的帮助。