Я работаю над интерфейсом PYQT5 с QPushButton, который должен вызывать функцию слота, которая имеет аргументы по умолчанию.
self.button = QtWidgets.QPushButton("Button")
self.button.clicked.connect(self.doSomething)
def doSomething(self, boolVariable = True):
print(boolVariable)
Результат, когда я запускаю функцию doSomething:
[in] object_instance.doSomething()
--> True
но если я нажму на кнопку, я получу такой результат:
--> False
Может кто-нибудь объяснить мне, почему аргумент по умолчанию не принимается во внимание?
Благодарю вас !