`.tk.call` hakkında

.bind'ın dokümantasyonuna bakarsak (help(root.bind) ile görülebilir)

Signature: root.bind(sequence=None, func=None, add=None)
Docstring:
Bind to this widget at event SEQUENCE a call to function FUNC.
...
FUNC will be called if the event sequence occurs with an
instance of Event as argument.

İlk pasladığınız argüman "olay"dır, yani “event”. Bu event gerçekleştiğinde (örneğin mouse’taki sağ tıka basmak) ikinci argüman func çağrılır; bu fonksiyona da bir olay objesi (tk.Event class’ının) paslanıyor. Dolayısıyla e de onu temsil ediyor. Bu obje size olayla ilgili bilgiler verebilir, örneğin burada e.x_root ile olayın (mouse’a tıklama) gerçekleştiği pozisyonun (ekrana göre) x koordinatını elde ediyoruz (sonra da orada menü açılıyor mesela).

1 Beğeni