因此,我有一个连接到模型的QTreeView witdget,和连接到几个LineEdits的一个QDataWidgetMapper对象的同一个模型。我的问题是,当我单击QDataWidgetMapper中的另一项时,我无法确定如何更改QTreeView索引.
我试过这个连接:
I= QtCore.QModelIndex()
self.ui.MyQTree.clicked(i).connect(self.MyDataMapper.setCurrentIndex(i))
但这不管用.我得到一个:
TypeError:本地Qt信号不可调用
真的在我的绳子尽头..。
发布于 2010-11-07 22:07:59
不能将方法执行的结果连接为槽,但您可以尝试。你需要做的是:
self.ui.MyQTree.clicked.connect(self.MyDataMapper.setCurrentIndex)而索引,该视图将提供何时“点击”的火灾将转移到插槽。
https://stackoverflow.com/questions/4112720
复制相似问题