Aplicaciones

Crea tu primera aplicación gráfica en Python (Programa una Calculadora) APK PC

Hola este video estará relacionado con aplicacion android con python puedes ver en nuestra web una gran cantidad de aplicaciones para aplicacion android con python, recuerda que todo el contenido aquí es gratis solo te pedimos que compartas el articulo por redes sociales si te ha servido mucho contenido sobre aplicacion android con python es de las mejores versiones para tu móvil Android un sistema que es popular en los Smartphones y cada vez es mas popular

Video de Tkinter:

Si quieren entender un poco de la función eval(). pueden ver esta pregunta en stackoverflow.
https://stackoverflow.com/questions/9383740/what-does-pythons-eval-do

Nota: Ya sé que no es la forma más competente de programar una calculadora, pero el objetivo de este video es familiarizarse con la creación de aplicaciones gráficas y ayudarte a crear la primera de una forma “rápida” y liviana.

El software debería funcionar para windows igualmente.
Hola gracias por pasarse nuestro sitio aquí encontraras programas juegos y muchas cosas mas
Esta atento a todas las cosas que te puedan suceder con los horoscopos diarios que te brinda esta web lo mejor para entender como estara el dia y que te deparan los astros
Este 2019 viene con todo y nuevas peliculas se estrenaran
Serries anime y estrenos como Bird Box se encuentran aquí
La nuevas pelicula de Dragon Ball Super estara arreglado para que la veas
Las nuevas peliculas estreno del 2019 tambien las encontraras aqui
Puedes descargar ese colección que tanto buscabas utiliza el buscador y encuentra los nuevos estrenos en este 2019
Tutoriales y muchas cosas mas podras encontrar aquí en este sitio
Dale me gusta a nuestra pagina de facebook y siguenos para que te notifiquemos de algun nuevo serie que este saliendo
Programas con su respectivo crack podras encontrar en el mejor servidor apto para su descarga sigue las instrucciones al pie de la verso y podras usarlo sin restricciones te deseo un buen año y espero que la informacion que este aquí te sirva hasta luego

About the author

admin

21 Comments

Click here to post a comment

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

  • Hola Profe, todo iba bien, hasta que le añadí a todos los botones el , command=lambda: click_boton(1)) y
    def click_boton(valor):
    e_ texto.insert(0, valor)" y me genera éste error:
    "self.tk.call(

    _tkinter.TclError: bad option "-command": must be -column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky"….si me puede ayudar , que debo hacer para corregirlo , Gracias.

  • alguien sabe donde esta la falla? porfa para que me ayude
    from tkinter import *

    ventana = Tk()

    ventana.title("Calculadora")

    #Entrada

    e_texto = Entry(ventana, font = ("ariel 20"))

    e_texto.grid(row = 0, column = 0, columnspan = 4 , padx = 50, pady =5)

    i = 0

    #funciones

    def click_boton(valor):

    global i

    e_texto.insert(i, valor)

    i += 1

    def borrar():

    e_texto.delete( 0 , END)

    i = 0

    def hacer_operacion():

    ecuacion = e_texto.get()

    resultado = eval(ecuacion)

    e_texto.delete(0 , END)

    e_texto.insert(0, resultado)

    i = 0

    #Botones

    boton1 = Button(ventana, text = "1", width = 5, height = 2 , command = lambda: click_boton(1))

    boton2 = Button(ventana, text = "2", width = 5, height = 2 ,command = lambda: click_boton(2))

    boton3 = Button(ventana, text = "3", width = 5, height = 2 ,command = lambda: click_boton(3))

    boton4 = Button(ventana, text = "4", width = 5, height = 2 ,command = lambda: click_boton(4))

    boton5 = Button(ventana, text = "5", width = 5, height = 2 ,command = lambda: click_boton(5))

    boton6 = Button(ventana, text = "6", width = 5, height = 2 ,command = lambda: click_boton(6))

    boton7 = Button(ventana, text = "7", width = 5, height = 2 ,command = lambda: click_boton(7))

    boton8 = Button(ventana, text = "8", width = 5, height = 2 , command = lambda: click_boton(8))

    boton9 = Button(ventana, text = "9", width = 5, height = 2 ,command = lambda: click_boton(9))

    boton0 = Button(ventana, text = "0", width = 15 , height = 2 ,command = lambda: click_boton(0))

    boton_borrar = Button(ventana, text = "AC", width = 5, height = 2 ,command = lambda: borrar())

    boton_parentesis1 = Button(ventana, text = "(", width = 5, height = 2,command = lambda: click_boton("("))

    boton_parentesis2 = Button(ventana, text = ")", width = 5, height = 2 ,command = lambda: click_boton(")"))

    boton_punto = Button(ventana, text = ".", width = 5, height = 2 ,command = lambda: click_boton("."))

    boton_div = Button(ventana, text = "/", width = 5, height = 2 ,command = lambda: click_boton("/"))

    boton_mult = Button(ventana, text = "X", width = 5, height = 2 , command = lambda: click_boton("*"))

    boton_rest = Button(ventana, text = "-", width = 5, height = 2 , command = lambda: click_boton("-"))

    boton_sum = Button(ventana, text = "+", width = 5, height = 2 ,command = lambda: click_boton("+"))

    boton_igual = Button(ventana, text = " = ", width = 5, height = 2 ,command = lambda:hacer_operacion( ))

    #Agregar botones en pantalla.

    boton_borrar.grid(row = 1 , column = 0 , padx = 5 , pady = 5)

    boton_parentesis1.grid(row = 1 , column = 1 , padx = 5 , pady = 5)

    boton_parentesis2.grid(row = 1, column = 2, padx = 5 , pady = 5)

    boton_div.grid(row = 1 , column = 3, padx = 5 , pady = 5)

    boton7.grid(row = 2, column = 0, padx = 5 , pady = 5)

    boton8.grid(row = 2 , column = 1, padx = 5 , pady = 5)

    boton9.grid(row = 2 , column = 2, padx = 5 , pady = 5)

    boton_mult.grid(row = 2 , column = 3, padx = 5 , pady = 5)

    boton4.grid(row = 3, column = 0, padx = 5 , pady = 5)

    boton5.grid(row = 3, column = 1, padx = 5 , pady = 5)

    boton6.grid(row = 3, column = 2, padx = 5 , pady = 5)

    boton_sum.grid(row = 3, column = 3, padx = 5 , pady = 5)

    boton1.grid(row = 4, column = 0, padx = 5 , pady = 5)

    boton2.grid(row = 4, column = 1, padx = 5 , pady = 5)

    boton3.grid(row = 4, column = 2, padx = 5 , pady = 5)

    boton_rest.grid(row = 4, column = 3, padx = 5 , pady = 5)

    boton0.grid(row = 5, column = 0,columnspan = 2, padx = 5 , pady = 5)

    boton_punto.grid(row = 5, column = 2, padx = 5 , pady = 5)

    boton_igual.grid(row = 5, column = 3, padx = 5 , pady = 5)

    boton_resultado.grid(row = 5, column = 4, padx = 5 , pady = 5)

    ventana.mainloop()

  • QUE ALGUIEN ME EXPLIQUE PORQUE EN VISUAL BASIC HACER UNA CALCULADORA ERA DEMASIADO FACIL.LOS BOTONES LOS CREABAS COMO EN PAINT Y LAS ENTRADAS DE TEXTO O NUMERO IGUAL.SOLO DEBIAS PROGRAMAR LA FUNCIONALIDAD DE LOS BOTONES Y LAS ENTRADAS DE TEXTO.Y AHORA QUE VEO JAVA O PYTHON ES MUCHA VAINA.ACASO VISUAL ES UN MEJOR LENGUAJE Y MAS SIMPLE?.O PARA QUE SE USA EN REALIDAD?