我想在点击按钮时将参数传递给一个函数。我应该在这一行添加什么
button.connect(button, QtCore.SIGNAL('clicked()'), calluser(name))
,以便它能将值传递给函数。
def calluser(name):
print name
def Qbutton():
button = QtGui.QPushButton("button",widget)
name = "user"
button.setGeometry(100,100, 60, 35)
button.connect(button, QtCore.SIGNAL('clicked()'), calluser(name))
还有一件事,按钮将使用for
循环生成;所以name
的值会有所不同。所以我想把每个名字和按钮联系起来。我在Pytk中通过使用for
循环并在点击时调用参数基函数做了同样的事情。