Løst: Kald en funktion med prameters inm tkinter buttion

Hovedproblemet er, at funktionen ikke vil blive kaldt med det korrekte antal argumenter.

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

I denne kode bliver der oprettet en knap, som, når der klikkes på den, kalder funktionen my_func med parametrene param1 og param2.

Tkinter

Tkinter er et GUI-værktøjssæt til Python. Det giver en enkel og nem at bruge grænseflade til at skabe grafiske brugergrænseflader. Tkinter kan bruges til at oprette applikationer såsom interaktive menuer, dialogbokse og vinduer.

Send argumenter til Button med Tkinter

I Python kan du bruge nøgleordet pass til at kalde en funktion uden at angive nogen argumenter. Dette er nyttigt, når du vil kalde en funktion med specifikke argumenter, men du ikke ved, hvad de er.

For at kalde en funktion med specifikke argumenter kan du bruge søgeordet argv.

Relaterede indlæg:

Efterlad en kommentar