Я хочу передать аргументы в функция, когда я нажимаю кнопку. Что я должен добавить к этой строке 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))
Еще одно вещь, кнопки будут сгенерированы с использованием для цикла
; поэтому значение name
будет отличаться. Итак, я хочу прикрепить каждое имя к кнопке. Я проделал то же самое в Pytk, используя для цикла
и вызывая базовую функцию аргумента при нажатии.