Résolu : appeler une fonction avec des paramètres dans le bouton tkinter

Le principal problème est que la fonction ne sera pas appelée avec le bon nombre d'arguments.

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

Dans ce code, un bouton est créé qui, lorsqu'il est cliqué, appellera la fonction my_func avec les paramètres param1 et param2.

Tkinter

Tkinter est une boîte à outils graphique pour Python. Il fournit une interface simple et facile à utiliser pour créer des interfaces utilisateur graphiques. Tkinter peut être utilisé pour créer des applications telles que des menus interactifs, des boîtes de dialogue et des fenêtres.

Passer des arguments à Button avec Tkinter

En Python, vous pouvez utiliser le mot-clé pass pour appeler une fonction sans fournir d'arguments. Ceci est utile lorsque vous souhaitez appeler une fonction avec des arguments spécifiques, mais que vous ne savez pas ce qu'ils sont.

Pour appeler une fonction avec des arguments spécifiques, vous pouvez utiliser le mot clé argv.

Articles connexes

Laisser un commentaire