Foros del Web » Programando para Internet » Python »

Multiplicar con Tkinter (visual)

Estas en el tema de Multiplicar con Tkinter (visual) en el foro de Python en Foros del Web. Hola tengo un problemita estoy aprendiendo Python con el modulo Tkinter, ya se como agregar unas cositas pero ahora necesito saber como hacer que se ...
  #1 (permalink)  
Antiguo 09/02/2009, 09:26
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 48
Antigüedad: 15 años, 4 meses
Puntos: 0
Multiplicar con Tkinter (visual)

Hola tengo un problemita estoy aprendiendo Python con el modulo Tkinter, ya se como agregar unas cositas pero ahora necesito saber como hacer que se multipliquen dos numeros en un programa visual, este es mi codigo:
Código PHP:
from Tkinter import *
import tkMessageBox
root 
Tk()
frame Frame(root)
frame.pack()

def funcion():
    
tkMessageBox.showinfo("Resultado:"res)

label Label(frametext="Este numero:")
entry =(Entry(frame))
labell Label(frametext="Por este:")
entryy =(Entry(frame))
res = (entry and entryy)
button Button(frametext="Calcularle"command=funcion)

label.pack()
entry.pack()
labell.pack()
entryy.pack()
button.pack()

root.mainloop() 
Lo que quiero hacer creo que es muy notable, multiplicar entry por entryy y que el resultado se vea en un mensaje.
De antemano les agradesco.

Última edición por erickggp; 09/02/2009 a las 09:41
  #2 (permalink)  
Antiguo 10/02/2009, 14:34
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 48
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Multiplicar con Tkinter (visual)

Gracias por nada
Código:
import Tkinter

class App(Tkinter.Frame):
    def __init__(self,master):
        Tkinter.Frame.__init__(self,master)

        self.v1=Tkinter.IntVar(self,value=0)
        self.v2=Tkinter.IntVar(self,value=0)
        self.v3=Tkinter.IntVar(self,value=0)

        Tkinter.Label(self,textvariable=self.v1).pack()
        Tkinter.Entry(self,textvariable=self.v2).pack()
        Tkinter.Entry(self,textvariable=self.v3).pack()
        Tkinter.Button(self,text="Suma",command=self.suma).pack()

    def suma(self):
        self.v1.set(self.v2.get()+self.v3.get())


root=Tkinter.Tk()
App(root).pack()
root.mainloop()
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:01.