【发布时间】:2020-05-16 23:41:21
【问题描述】:
我正在开发一个 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
谁能解释一下为什么不考虑默认参数?
谢谢!
【问题讨论】:
标签: python pyqt pyqt5 signals-slots slot