python的pyqt5按钮绑定自定义函数可以传值吗?
pyqt吧
全部回复
仅看楼主
level 1
bxs82 楼主
class mywindow(QtWidgets.QWidget, Ui_Form):
def __init__(self):
super(mywindow, self).__init__()
self.setupUi(self)
self.pushButton_2.clicked.connect(test)
def test(n):
n = "33"
print(n)
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
window = mywindow()
window.show()
sys.exit(app.exec_())
运行后,点击按钮想给test函数传个字符串不知道怎么传,第五行写成self.pushButton_2.clicked.connect(test("aaa"))报错
2019年03月19日 08点03分 1
level 4
test("aaa") 改为 lambda: test("aaa")
2019年03月29日 16点03分 2
感谢
2021年04月24日 02点04分
level 3
lambda啊
2021年05月14日 09点05分 3
1