Löst: anropa en funktion med prametrar inm tkinter-knapp

Huvudproblemet är att funktionen inte kommer att anropas med rätt antal argument.

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 den här koden skapas en knapp som, när den klickas, anropar funktionen my_func med parametrarna param1 och param2.

Tkinter

Tkinter är en GUI-verktygssats för Python. Det ger ett enkelt och lättanvänt gränssnitt för att skapa grafiska användargränssnitt. Tkinter kan användas för att skapa applikationer som interaktiva menyer, dialogrutor och fönster.

Skicka argument till Button med Tkinter

I Python kan du använda nyckelordet pass för att anropa en funktion utan att ange några argument. Detta är användbart när du vill anropa en funktion med specifika argument, men du inte vet vad de är.

För att anropa en funktion med specifika argument kan du använda nyckelordet argv.

Relaterade inlägg:

Lämna en kommentar