Resolvido: chame uma função com parâmetros inm tkinter buttion

O principal problema é que a função não será chamada com o número correto de argumentos.

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

Neste código está sendo criado um botão que ao ser clicado chamará a função my_func com os parâmetros param1 e param2.

TkinterGenericName

Tkinter é um kit de ferramentas GUI para Python. Ele fornece uma interface simples e fácil de usar para criar interfaces gráficas de usuário. O Tkinter pode ser usado para criar aplicativos como menus interativos, caixas de diálogo e janelas.

Passe argumentos para Button com Tkinter

Em Python, você pode usar a palavra-chave pass para chamar uma função sem fornecer nenhum argumento. Isso é útil quando você deseja chamar uma função com argumentos específicos, mas não sabe quais são.

Para chamar uma função com argumentos específicos, você pode usar a palavra-chave argv.

Artigos relacionados:

Deixe um comentário