Saltar al contenido

tkinter agrega dos comandos ejemplo de código de un botón

Por fin después de mucho batallar pudimos hallar la respuesta de este enigma que muchos lectores de este espacio presentan. Si tienes algo que aportar puedes compartir tu conocimiento.

Ejemplo 1: tkinter da comandos al botón 2

button = Button(root, text="test", command=lambda:[funct1(),funct2()])

Ejemplo 2: cómo agregar varios comandos al botón tkinter

all_commands = lamba:[func1(), func2()]

button = Button(window, text="This is a button", command=all_commands)

Ejemplo 3: cómo dar dos comandos tkinter

all_commands =lambda:[func1(), func2()]

button = Button(window, text="This is a button", command=all_commands)

Ejemplo 4: botones múltiples de python tkinter

pythonCopytry:import Tkinter as tk
except:import tkinter as tk
    

classTest():def__init__(self):
       self.root = tk.Tk()
       self.root.geometry('200x100')
       self.button = tk.Button(self.root,
                          text ='Click Me',
                          command = self.combineFunc(self.funcA, self.funcB, self.funcC))
       self.button.pack()

       self.labelA = tk.Label(self.root, text="A")
       self.labelB = tk.Label(self.root, text="B")
       self.labelC = tk.Label(self.root, text="C")

       self.labelA.pack()
       self.labelB.pack()
       self.labelC.pack()
       
       self.root.mainloop()defcombineFunc(self,*funcs):defcombinedFunc(*args,**kwargs):for f in funcs:
                f(*args,**kwargs)return combinedFunc

   deffuncA(self):
       self.labelA["text"]="A responds"deffuncB(self):
       self.labelB["text"]="B responds"deffuncC(self):
       self.labelC["text"]="C responds"
       
app = Test()

valoraciones y comentarios

Recuerda algo, que tienes concesión de reseñar tu experiencia si topaste tu dilema justo a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *