QTabWidget имеет сигнал currentChanged(). И он возвращает индекс текущей вкладки.
Но как я могу получить этот параметр в таком выражении:
tabs.currentChanged.connect(lambda: foo());
def foo(index):
...
Где искать этот параметр, который только что вернулся?
Сигналы ничего не возвращают. Они могут иметь параметры, хотя это и имеет место для currentIndex
. Если вы хотите, чтобы этот аргумент передавался вашей функции, вы должны попробовать:
tabs.currentChanged.connect(lambda index: foo(index));