Python - Tkinter-Variable indeterminada en la función de la línea 22 :(

 
Vista:
Imágen de perfil de Andrés

Tkinter-Variable indeterminada en la función de la línea 22 :(

Publicado por Andrés (1 intervención) el 07/08/2021 03:20:58
import tkinter
from tkinter import *
titulo = "Calculadora "
vent = Tk()
vent.title("Calculadora Menu")
vent.geometry("900x500")
vent.configure(background="paleturquoise")
et = Label(vent,text="Seleccione un tema",bg="snow").grid(row=0,column=2,pady=10,padx=5)
color_boton="snow"
ancho_boton=18
alto_boton=4
i=0


def Velocidadmru():
vent = Tk()
vent.title("Movimiento rectilíneo uniforme")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
var=StringVar()

def Velocidad():
Velocidad=float(txt1.get())+float(txt2.get())
return var.set(v)

res = Label(vent, textvariable=var, bg="snow")
boton_Respuesta = Button(vent, text="Resultado", width=30, height=alto_boton, bg=color_boton,command=Velocidad).grid(row=4, column=0, pady=10)
res.pack
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Posición inicial", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Posición final", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Tiempo", bg="snow").grid(row=3, column=0, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.pack(row=1, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.pack(row=2, column=1, padx=5, columnspan=3, pady=10)
txt3 = Entry(vent, font="Calibri 15")
txt3.pack(row=3, column=1, columnspan=3, padx=5, pady=10)

def Tiempomru():
vent = Tk()
vent.title("Movimiento rectilíneo uniforme")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Posición final", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Posición inicial", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Velocidad", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)

def Posiciónmru():
vent = Tk()
vent.title("Movimiento rectilíneo uniforme")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Tiempo", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Posición inicial", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Velocidad", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)

def Velocidadinicialmrua():
vent = Tk()
vent.title("Movimiento rectilíneo uniformemente acelerado")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Tiempo", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Aceleración", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Velocidad final", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)

def Velocidadfinalmrua():
vent = Tk()
vent.title("Movimiento rectilíneo uniformemente acelerado")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Aceleración", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Tiempo", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)

def Tiempomrua():
vent = Tk()
vent.title("Movimiento rectilíneo uniformemente acelerado")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Velocidad final", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Aceleracion", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)

def Posiciónimrua():
vent = Tk()
vent.title("Movimiento rectilíneo uniformemente acelerado")
vent.geometry("350x350")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Tiempo", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Posición final", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=3, column=0, pady=10)
et1_5 = Label(vent, text="aceleración", bg="snow").grid(row=4, column=0, pady=10)
et1_6 = Label(vent, text="Velocidad final", bg="snow").grid(row=5, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)
txt3 = Entry(vent, font="Calibri 15")
txt3.grid(row=4, column=1, columnspan=3, padx=5, pady=10)
txt4 = Entry(vent, font="Calibri 15")
txt4.grid(row=5, column=1, columnspan=3, padx=5, pady=10)

def Posiciónfmrua():
vent = Tk()
vent.title("Movimiento rectilíneo uniformemente acelerado")
vent.geometry("350x350")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Tiempo", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Posición inicial", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=3, column=0, pady=10)
et1_5 = Label(vent, text="aceleración", bg="snow").grid(row=4, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)
txt3 = Entry(vent, font="Calibri 15")
txt3.grid(row=4, column=1, columnspan=3, padx=5, pady=10)

def Aceleraciónmrua():
vent = Tk()
vent.title("Movimiento rectilíneo uniformemente acelerado")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Tiempo", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Velocidad final", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)


def Velocidadfinalcl():
vent = Tk()
vent.title("Caída libre")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Tiempo", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Gravedad", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)

def Alturainicialcl():
vent = Tk()
vent.title("Caída libre")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Altura final", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Tiempo", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=3, column=0, pady=10)
et1_5 = Label(vent, text="Gravedad", bg="snow").grid(row=4, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)
txt3 = Entry(vent, font="Calibri 15")
txt3.grid(row=3, column=1, columnspan=3, padx=5, pady=10)
txt4 = Entry(vent, font="Calibri 15")
txt4.grid(row=4, column=1, columnspan=3, padx=5, pady=10)
def Tiempocl():
vent = Tk()
vent.title("Caída libre")
vent.geometry("350x250")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Velocidad final", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Gravedad", bg="snow").grid(row=3, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)

def Alturadespuésdeuntiempocl():
vent = Tk()
vent.title("Caída libre")
vent.geometry("350x400")
vent.configure(background="paleturquoise")
texto = Label(vent, text="Ingrese los datos", bg="snow").grid(row=0, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
et1_2 = Label(vent, text="Tiempo", bg="snow").grid(row=1, column=0, pady=10)
et1_3 = Label(vent, text="Altura final", bg="snow").grid(row=2, column=0, pady=10)
et1_4 = Label(vent, text="Altura inicial", bg="snow").grid(row=3, column=0, pady=10)
et1_5 = Label(vent, text="Velocidad inicial", bg="snow").grid(row=4, column=0, pady=10)
et1_6 = Label(vent, text="Gravedad", bg="snow").grid(row=5, column=0, pady=10)
txt = Entry(vent, font="Calibri 15")
txt.grid(row=1, column=1, padx=5, columnspan=3, pady=10)
txt1 = Entry(vent, font="Calibri 15")
txt1.grid(row=2, column=1, padx=5, columnspan=3, pady=10)
txt2 = Entry(vent, font="Calibri 15")
txt2.grid(row=3, column=1, columnspan=3, padx=5, pady=10)
txt3 = Entry(vent, font="Calibri 15")
txt3.grid(row=4, column=1, padx=5, columnspan=3, pady=10)
txt4 = Entry(vent, font="Calibri 15")
txt4.grid(row=5, column=1, columnspan=3, padx=5, pady=10)

def Movimientorectilíneouniforme():
boton_Velocidadmru= Button(vent, text="Velocidad", width=30, height=alto_boton, bg=color_boton,command=Velocidadmru).grid(row=1, column=0, pady=10)
boton_Tiempomru = Button(vent, text="Tiempo", width=30, height=alto_boton, bg=color_boton, command=Tiempomru).grid(row=1, column=1, pady=10, padx=5)
boton_Posiciónmru = Button(vent, text="Posición", width=30, height=alto_boton, bg=color_boton, command=Posiciónmru).grid(row=1, column=2, pady=10, padx=5)
vent.mainloop()

def MRUA():
boton_Velocidadinicialmrua = Button(vent, text="Velocidad inicial", width=30, height=alto_boton, bg=color_boton, command=Velocidadinicialmrua).grid(row=1, column=0, pady=10)
boton_Velocidadfinalmrua = Button(vent, text="Velocidad final", width=30, height=alto_boton, bg=color_boton, command=Velocidadfinalmrua).grid(row=1, column=1, pady=10, padx=5)
boton_Tiempomrua = Button(vent, text="Tiempo", width=30, height=alto_boton, bg=color_boton,command=Tiempomrua).grid(row=1, column=2, pady=10, padx=5)
boton_Posiciónimrua = Button(vent, text="Posición inicial", width=30, height=alto_boton, bg=color_boton,command=Posiciónimrua).grid(row=2, column=0, pady=10, padx=5)
boton_Posiciónfmrua = Button(vent, text="Posición final", width=30, height=alto_boton, bg=color_boton,command=Posiciónfmrua).grid(row=2, column=1, pady=10, padx=5)
boton_Aceleraciónmrua = Button(vent, text="Aceleración", width=30, height=alto_boton, bg=color_boton,command=Aceleraciónmrua).grid(row=2, column=2, pady=10, padx=5)
vent.mainloop()

def Caídalibre():
boton_Velocidadfinalcl = Button(vent, text="Velocidad final", width=30, height=alto_boton, bg=color_boton,command=Velocidadfinalcl).grid(row=1, column=0, pady=10)
boton_Alturainicialcl = Button(vent, text="Altura inicial", width=30, height=alto_boton, bg=color_boton,command=Alturainicialcl).grid(row=1, column=1, pady=10, padx=5)
boton_Tiempocl = Button(vent, text="Tiempo", width=30, height=alto_boton, bg=color_boton,command=Tiempocl).grid(row=1, column=2, pady=10)
boton_Alturadespuésdeuntiempocl = Button(vent, text="Altura en x tiempo", width=30, height=alto_boton, bg=color_boton,command=Alturadespuésdeuntiempocl).grid(row=1, column=3, pady=10, padx=5)
vent.mainloop()

def cinematica():
boton_Movimientorectilíneouniforme= Button(vent, text="Movimiento rectilíneo uniforme", width=30, height=alto_boton, bg=color_boton,command=Movimientorectilíneouniforme).grid(row=1, column=0, pady=10)
boton_MRUA = Button(vent, text="M.R.U.A", width=30, height=alto_boton,bg=color_boton,command=MRUA).grid(row=1, column=1, pady=10, padx=5)
boton_Caídalibre= Button(vent, text="Caída libre", width=30, height=alto_boton, bg=color_boton, command=Caídalibre).grid(row=1, column=2, pady=10, padx=5)
vent.mainloop()
#Menu
boton_cinematica = Button(vent, text = "Cinemática", width = ancho_boton, height = alto_boton,bg=color_boton,command=cinematica).grid(row=1,column=0,pady=10)
vent.mainloop()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder