Išspręsta: iškviesti funkciją su prameters inm tkinter buttion

Pagrindinė problema yra ta, kad funkcija nebus iškviesta su tinkamu argumentų skaičiumi.

In Python, you can call a function with parameters in a Tkinter button by using the command attribute of the button. For example, if you have a function named my_func that takes two parameters, you can call it like this:

button = tkinter.Button(root, text="Click me", command=lambda: my_func(param1, param2))

Šiame kode kuriamas mygtukas, kurį paspaudus bus iškviesta funkcija my_func su parametrais param1 ir param2.

Tkinteris

Tkinter yra GUI įrankių rinkinys, skirtas Python. Tai suteikia paprastą ir lengvai naudojamą sąsają grafinėms vartotojo sąsajoms kurti. „Tkinter“ gali būti naudojamas kuriant programas, pvz., interaktyvius meniu, dialogo langus ir langus.

Perduokite argumentus Buttonui su Tkinteriu

Python sistemoje galite naudoti raktinį žodį, kad iškviestumėte funkciją nepateikdami jokių argumentų. Tai naudinga, kai norite iškviesti funkciją su konkrečiais argumentais, bet nežinote, kas jie yra.

Norėdami iškviesti funkciją su konkrečiais argumentais, galite naudoti raktinį žodį argv.

Susijusios naujienos:

Palikite komentarą