Где искать параметр, который был только что возвращен сигналом? - PullRequest
1 голос
/ 29 мая 2011

QTabWidget имеет сигнал currentChanged () . И он возвращает индекс текущей вкладки.
Но как я могу получить этот параметр в таком выражении:

tabs.currentChanged.connect(lambda: foo());

def foo(index):
    ...

Где мне искать этот параметр, который только что вернулся?

1 Ответ

3 голосов
/ 29 мая 2011

Сигналы не «возвращают» ничего.Хотя они могут иметь параметры, как в случае currentIndex.Если вы хотите, чтобы этот аргумент был передан вашей функции, вы должны попробовать:

tabs.currentChanged.connect(lambda index: foo(index));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...