Zwracam się z prośbą o pomoc w problemie. Mianowicie chce sobie zrobić aplikację w python, w której to po kliknięciu na dany przycisk w polu tekstowym wyświetlą się informację, np. klikając przycisk Liu Kang, poniżej w polu tekstowym wyświetli się informacja o tej postaci. Napisałem kod, okienko się pokazuje, ale, gdy klikam np. na przycisk "Scorpion" to mi się pokazuje coś takiego "Exception in Tkinter callback
Traceback (most recent call last):
File "E:\Anaconda\lib\tkinter_init_.py", line 1699, in call
return self.func(*args)
TypeError: scorpion_method() missing 1 required positional argument: 'event'"
a przecież w tamtej metodzie jest w nawiasie event?

Tu cały kod

import tkinter as tk
from tkinter import messagebox as mb

def showMessage():
    sExit = mb.askyesno(title='Zamknij',message='Czy na pewno chcesz zamknąć?')
    if sExit > 0:
        sGui.destroy()
        return

sGui = tk.Tk()

sGui.geometry('1000x1000')
sGui.title('Encyklopedia Mortal Kombat')


sbutton = tk.Button(text='Zamknij', command=showMessage).place(x = 340, y = 370)


class Zawodnik:
    def __init__(self, przynależność, opis, atak, hp, obrona, regeneracja):
        self.przynależność = przynależność
        self.opis = opis
        self.atak = atak
        self.hp = hp
        self.obrona = obrona
        self.regeneracja = regeneracja

    def show_info(self):
        print("Przynależność: ")
        print(self.przynależność)
        print("Biografia:")
        print(self.opis)
        print("Atak: ")
        print(self.atak)
        print("Punkty życia: ")
        print(self.hp)
        print("Obrona: ")
        print(self.obrona)
        print("Regeneracja: ")
        print(self.regeneracja)

def liu_Kang_method(event):
    sEntry.bind("<Button-1>", liu_Kang.show_info)

def johnny_Cage_method(event):
    sEntry.bind("<Button-1>", johnny_Cage.show_info)

def sonya_Blade_method(event):
    sEntry.bind("<Button-1>", sonya_Blade.show_info)

def raiden_method(event):
    sEntry.bind("<Button-1>", raiden.show_info)

def kano_method(event):
    sEntry.bind("<Button-1>", kano.show_info)

def shang_Tsung_method(event):
    sEntry.bind("<Button-1>", shang_Tsung.show_info)

def goro_method(event):
    sEntry.bind("<Button-1>", goro.show_info)

def shao_Kahn_method(event):
    sEntry.bind("<Button-1>", shao_Kahn.show_info)

def scorpion_method(event):
    sEntry.bind("<Button-1>", scorpion.show_info)

def sub_Zero_method(event):
    sEntry.bind("<Button-1>", sub_Zero.show_info)


liu_Kang = Zawodnik('Mistrz Sztuk Walki', '''Liu Kang jest jednym z najpopularniejszych i najpotężniejszych
wojowników w serii Mortal Kombat. Z biegiem czasu stał się on wielkim bohaterem i wielokrotnie zdobył tytuł
mistrza turniejów. Odwiecznym wrogiem Kanga jest Shang Tsung, którego pokonał wielokrotnie, krzyżując mu niecne
plany. Liu Kang jest członkiem organizacji Biały Lotus, a także trenuje intensywnie w Akademi Wu Shi. To właśnie
w tej akademii został zabity przez zabójcze przymierze Shang Tsunga i Quan Chi.''', 990, 900, 870, 920)

johnny_Cage = Zawodnik('Agent Specjalny', '''Johnny był starszą gwiazdą Hollywood i chciał odzyskać z powrotem swoją sławę.
Pierwotnie Cage przybył na pierwszy turniej aby rozwinąć swoje waleczne umiejętności oraz zaimponować krytykom, którzy
uważali że, Johnny jest nikim więcej niż zwykłym aktorem. Ostatecznie Cage stał się jednym z najwaleczniejszych obrońców
Ziemskiego Wymiaru. Choć czasami popada w swój dawny sposób bycia egoistą i materialistą, zawsze był odważny i lojalny dla
wojowników z Earthrealm.''', 900, 900, 870, 980)

sonya_Blade = Zawodnik('Agent Specjalny', '''Generał Sonya Blade jest żołnierzem Sił Specjalnych w serii gier
Mortal Kombat. Obecnie sprawuje dowództwo nad operacjami i członkami organizacji. Wraz z Johnny Cage'em mają
córkę Cassie. Swój debiut miała w grze Mortal Kombat. ''', 960, 920, 870, 920)

raiden = Zawodnik('Starszy bóg', '''Raiden to osoba spokojna i opanowana. Zrobi wszystko by kogoś ocalić. Jest
jednym z starszych bogów, lecz może (jeśli wymaga tego sytuacja) zrzec się swojego tytułu. Jest bogiem gromu. Za
wszelką cenę broni Ziemskiego wymiaru. Rzadko zdarza się mu zabijać. Raiden jest także w stowarzyszeniu
White Lotos. ''', 900, 1000, 920, 950)

kano = Zawodnik('Czarny smok', '''Jest członkiem organizacji Czarny Smok i wojownikiem w serii gier Mortal Kombat.
Był pierwszym członkiem klanu, który pojawił się. Jest jednym z pierwszych wojowników debiutujących w grze
Mortal Kombat.''', 920, 920, 850, 990)

shang_Tsung = Zawodnik('Pozaświat', '''Jest to zdradziecki czarnoksiężnik przywłaszczający dusze pokonanych wojowników.
Był gospodarzem ostatnich dziewięciu turniejów Mortal Kombat w Królestwie Ziemskim. Jest wielce oddany dla swego pana
Shao Kahna, cesarza Outworld. Shang pochodzi z Ziemi i niegdyś reprezentował Królestwo Ziemskie w Turnieju Mortal Kombat,
lecz jego wielka chęć poznania czarnej magii zaprowadziła go do Zaświatów. To tam sprzymierzył się z Imperatorem Outworld
i przyrzekł walczyć przy jego boku, w zamian za zagłębienie się w czarną magię. Shang jest wielce oddany Shao Kahnowi
wykonując jego polecenia. Jeżeli nie spełni misji jaką jest zdobycie Królestwa Ziemskiego, czeka go wielka kara z rąk
cesarza. ''', 900, 900, 1150, 900)

goro = Zawodnik('Pozaświat', '''Goro jest księciem Shokan występującym w serii gier Mortal Kombat. Pierwszy raz pojawił się
jako sub-boss w grze Mortal Kombat. Goro po raz pierwszy pokazał się w pierwszej odsłonie Mortal Kombat jak pół-boss.
Posiada cztery śmiercionośne ramiona. Jest jednym z czterech mutantów. Jest księciem krainy Outworld. W jednej z cut-scenek
Mortal Kombat Gold wspomina, ze ma syna. ''', 1000, 900, 1000, 900)

shao_Kahn = Zawodnik('Pozaświat', '''Shao Kahn to imperator i władca Zaświatów.Najwyższy władca Outworld, Shao Kahn rządzi
wszystkimi okolicznymi królestwami. Pięćset lat temu wygnał on czarownika Shang Tsung do Królestwa Ziemi aby ten zapłacił
za swoje zbrodnie. Shang Tsung miał naruszyć równowagę i osłabić bramy do Królestwa ziemskiego. Osłabione bramy pozwoliłyby
Kahn'owi i jego sługom wiecznie stąpać po Ziemi i sprowadzić ją i jej mieszkańców do pełnej ciemności i chaosu egzystencji.
Tylko wtedy zbrodnie Shang Tsunga miały zostać mu zapomniane. Imperator i bóg Zaświatów, łamie święte zasady turnieju Mortal
Kombat żeby zdobyć Królestwo Ziemskie.Został dwukrotnie pokonany przez Liu Kanga (MK II i MK III). Zmęczony wojną zostaje
zamordowany przez Quan Chi i Shang Tsunga. Okazuje się że zabili jego klona. Przez cały czas chował się w lasach Zaswiatów.
W bitwie Armageddonu zabił wiele postaci. Zamordował Blaze'a a potem Zabił Mrocznego Raidena. Zwyciężył i zjednoczył wszystkie
światy pod jego panowaniem.''', 1200, 900, 900, 1100)

scorpion = Zawodnik('Mistrz Sztuk Walki', '''Ojciec Hanzo porzucił klan Shirai Ryu, a synowi zakazał dołączenia do niego.
Nie chciał aby chłopiec prowadził życie zabójcy. Jednak Hanzo, wbrew woli ojca, dołączył do klanu, aby zapewnić rodzinie
godne życie.Po utracie życia, Scorpion został wskrzeszony jako piekielne widmo, stale szukające zemsty na ludziach
odpowiedzialnych za zniszczenie Shirai Ryu i morderstwo jego rodziny. Pomimo mrocznego wyglądu, nie jest on z natury zły.
Dołączył do armii zła, gdy obiecano mu wskrzeszenie jego klanu oraz szanse na skierowanie swojego gniewu przeciwko odwiecznym
wrogom. ''', 1000, 900, 900, 900)

sub_Zero = Zawodnik('Mistrz Sztuk Walki', '''Sub-Zero wywodził się z rasy Kriomantów - ludu pochodzącego z Pozaświatu
(Outworld), mającego możność władania siłą lodu. Jednakże, w przeciwieństwie do swoich pobratymców, Sub-Zero oraz jego
młodszy brat urodził się w Ziemskim Wymiarze (Earthrealm). Wysłany przez swój klan skrytobójców, Lin Kuei, na wyspę Shang
Tsunga w celu zamordowania gospodarza, Bi-Han zostaje zabity przez swojego największego wroga - Scorpiona. Zmarłego brata
zastępuje młodszy, żądny zemsty na zabójcy Bi-Hana. Tymczasem nieboszczyk przeistacza się w nieumarłego, znanego później
jako Noob Saibot.''', 900, 1000, 900, 900)

sbutton1 = tk.Button(text='Liu Kang', command=liu_Kang_method).place(x = 100, y = 10)
sbutton2 = tk.Button(text='Johnny Cage', command=johnny_Cage_method).place(x = 225, y = 10)
sbutton3 = tk.Button(text='Sonya Blade', command=sonya_Blade_method).place(x = 350, y = 10)
sbutton4 = tk.Button(text='Raiden', command=raiden_method).place(x = 475, y = 10)
sbutton5 = tk.Button(text='Kano', command=kano_method).place(x = 600, y = 10)
sbutton6 = tk.Button(text='Shang Tsung', command=shang_Tsung_method).place(x = 725, y = 10)
sbutton7 = tk.Button(text='Goro', command=goro_method).place(x = 170, y = 200)
sbutton8 = tk.Button(text='Shao Kahn', command=shao_Kahn_method).place(x = 340, y = 200)
sbutton9 = tk.Button(text='Scorpion', command=scorpion_method).place(x = 510, y = 200)
sbutton10 = tk.Button(text='Sub Zero', command=sub_Zero_method).place(x = 680, y = 200)

sEntry = tk.Entry().place(x = 300, y = 500, width = 400, height = 200)

sGui.mainloop()