Gå til innhold

Feilmelding: second argument must be callable


Anbefalte innlegg

Hei

 

jeg får denne feilmeldingen når jeg prøver å koble en gtk knapp til en funksjon:

unhandled TypeError "second argument must be callable"

 

Dette er oppkallingen:

test.connect("clicked", self.testOne(form))

og dette er testOne funksjonen

def testOne(self, form):
  print 'test'

code taggen ødelegger litt av formatet btw.

 

 

Noen som vet hva jeg gjør feil?

Lenke til kommentar
Videoannonse
Annonse

Du kobler jo "clicked"-signalet til resultatet av self.testOne. Dvs. når du skriver self.testOne(form) utføres jo kallet. Du kan heller prøve noe sånt (hvis du mener at self.testOne skal kalles med form som argument når knappen klikkes):

test.connect("clicked", lambda: self.testOne(form))

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...