Hovedproblemet er at funksjonen ikke kalles opp med riktig antall 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 koden lages en knapp som, når den klikkes, vil kalle opp my_func-funksjonen med parameterne param1 og param2.
Tkinter
Tkinter er et GUI-verktøysett for Python. Det gir et enkelt og brukervennlig grensesnitt for å lage grafiske brukergrensesnitt. Tkinter kan brukes til å lage applikasjoner som interaktive menyer, dialogbokser og vinduer.
Send argumenter til Button med Tkinter
I Python kan du bruke nøkkelordet pass for å kalle en funksjon uten å oppgi noen argumenter. Dette er nyttig når du vil kalle en funksjon med spesifikke argumenter, men du ikke vet hva de er.
For å kalle en funksjon med spesifikke argumenter kan du bruke søkeordet argv.