Основният проблем е, че функцията няма да бъде извикана с правилния брой аргументи.
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))
В този код се създава бутон, който при натискане ще извика функцията my_func с параметрите param1 и param2.
Ткинтер
Tkinter е GUI инструментариум за Python. Той предоставя прост и лесен за използване интерфейс за създаване на графични потребителски интерфейси. Tkinter може да се използва за създаване на приложения като интерактивни менюта, диалогови прозорци и прозорци.
Предайте аргументи на Button с Tkinter
В Python можете да използвате ключовата дума pass, за да извикате функция, без да предоставяте никакви аргументи. Това е полезно, когато искате да извикате функция със специфични аргументи, но не знаете какви са те.
За да извикате функция със специфични аргументи, можете да използвате ключовата дума argv.