• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python - problem ze zrozumieniem zdarzeń

0 głosów
49 wizyt
pytanie zadane 2 kwietnia 2020 w Python przez SzymonPJ Użytkownik (940 p.)

Witam. Jaka jest różnica między:

def opacityAnimation2(self,widget,*args,opacityVal=.4):#=.22
    self.animBtn = Animation(opacity = opacityVal,t='out_back',duration=.4)
    self.animBtn.bind(on_complete = app.opacityAnimation1(app.scrobj.cirBtn2,opacityVal=0))
    self.animBtn.start(widget)
def oa1(self,*args):
    app.opacityAnimation1(app.scrobj.cirBtn2,opacityVal=0)

A tym działającym fragmentem:

def opacityAnimation2(self,widget,*args,opacityVal=.4):#=.22
    self.animBtn = Animation(opacity = opacityVal,t='out_back',duration=.4)
    self.animBtn.bind(on_complete = self.oa1)
    self.animBtn.start(widget)
def oa1(self,*args):
    app.opacityAnimation1(app.scrobj.cirBtn2,opacityVal=0)

W drugim przypadku dostaje komunikat "AssertionError: None is not callable" Podobny komunikat dostanę kiedy wywołując funkcję op1 napiszę op1().

Moje pytanie dlaczego python w jednym przypadku wywoła funkcję opacityAnimation1, a drugim nie? Jak jest różnica w wywołaniu funkcji opacityAnimation1 w tych przypadkach? I dlaczego nie mogę wywołać funkcji kiedy dodam nawiasy()

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 29 wizyt
pytanie zadane 5 grudnia 2020 w Python przez Miki Bywalec (2,450 p.)
0 głosów
1 odpowiedź 86 wizyt
pytanie zadane 21 listopada 2020 w Python przez Miki Bywalec (2,450 p.)
0 głosów
0 odpowiedzi 55 wizyt
pytanie zadane 28 listopada 2020 w Python przez Miki Bywalec (2,450 p.)

85,872 zapytań

134,644 odpowiedzi

298,914 komentarzy

56,739 pasjonatów

Advent of Code 2021

Top 15 użytkowników

  1. 926p. - rucin93
  2. 925p. - Whistleroosh
  3. 912p. - nidomika
  4. 876p. - adrian17
  5. 867p. - Michal Drewniak
  6. 866p. - Mikbac
  7. 863p. - Mateusz Bogdan
  8. 859p. - CC PL
  9. 797p. - Argeento
  10. 704p. - ScriptyChris
  11. 683p. - tokox
  12. 660p. - Vinox
  13. 645p. - TheLukaszNs
  14. 642p. - s. Dorota Kowalewska
  15. 601p. - Marcin Harasimowicz
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...