Взаимодействие QTreeView и QDataWidgetMapper - PullRequest
1 голос
/ 06 ноября 2010

Итак, у меня есть QTreeView witdget, подключенный к модели, и та же модель, подключенная к объекту QDataWidgetMapper, который подключается к нескольким LineEdits.Моя проблема в том, что я не могу понять, как изменить индекс QDataWidgetMapper, когда я щелкаю по другому элементу в QTreeView ...

Я пробовал это соединение:

i =QtCore.QModelIndex ()

self.ui.MyQTree.clicked (i) .connect (self.MyDataMapper.setCurrentIndex (i))

Но это не работает ...Я получаю:

Ошибка типа: нативный сигнал Qt не вызывается

На самом деле здесь, на конце моей веревки ...

1 Ответ

0 голосов
/ 08 ноября 2010

Вы не можете связать результат выполнения метода как слот, но вы пытаетесь.То, что вам нужно сделать, это:

self.ui.MyQTree.clicked.connect(self.MyDataMapper.setCurrentIndex)

и индекс, который будет отображаться в этом представлении, когда «щелкнутые» огни будут перенесены в слот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...