Ratkaistu: kutsu funktio prameters inm tkinter buttionilla

Suurin ongelma on, että funktiota ei kutsuta oikealla määrällä argumentteja.

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))

Tässä koodissa luodaan painike, jota napsautettuna kutsutaan my_func-funktio parametreilla param1 ja param2.

Tkinter

Tkinter on Pythonin graafinen käyttöliittymä. Se tarjoaa yksinkertaisen ja helppokäyttöisen käyttöliittymän graafisten käyttöliittymien luomiseen. Tkinterillä voidaan luoda sovelluksia, kuten interaktiivisia valikkoja, valintaikkunoita ja ikkunoita.

Välitä argumentit Buttonille Tkinterin kanssa

Pythonissa voit käyttää pass-avainsanaa funktion kutsumiseen ilman argumentteja. Tämä on hyödyllistä, kun haluat kutsua funktiota tietyillä argumenteilla, mutta et tiedä mitä ne ovat.

Voit kutsua funktiota tietyillä argumenteilla käyttämällä avainsanaa argv.

Related viestiä:

Jätä kommentti