Mostrando entradas con la etiqueta menu. Mostrar todas las entradas
Mostrando entradas con la etiqueta menu. Mostrar todas las entradas

lunes, 8 de agosto de 2022

Ejercicio 21 Python. Base de datos Alumno menu opciones.

Crea para el ejercicio anterior un script que llame al archivo donde tengas las funciones de base de datos y mediante un menu de opciones permita al usuario seleccionar que accion ejecutar con la base de datos.



Una vez completado el ejercicio, realiza una captura de pantalla y publicala en twitter con el hashtag #cursoPython #josecodetech, para ver las posibles soluciones y compartirlas, gracias.

domingo, 13 de junio de 2021

Barra de menu con tkinter en Python

 




from tkinter import *
from tkinter import messagebox


def salir():
    opcion = messagebox.askquestion("Salir", "Quieres salir de la aplicacion")
    # print(opcion)
    if opcion == "yes":
        ventana.destroy()


ventana = Tk()
ventana.geometry("640x520")
barraMenu = Menu(ventana)
ventana.config(menu=barraMenu)
menuArchivo = Menu(barraMenu, tearoff=0)
menuArchivo.add_command(label="Abrir")
menuArchivo.add_separator()
menuArchivo.add_command(label="Salir", command=salir)
menuAyuda = Menu(barraMenu, tearoff=0)
menuAyuda.add_command(label="Acerca de")
barraMenu.add_cascade(label="Archivo", menu=menuArchivo)
barraMenu.add_cascade(label="Ayuda", menu=menuAyuda)
ventana.mainloop()

jueves, 18 de abril de 2019

72 Python. Menu, calculadora basica

Veamos un codigo de ejemplo de menu, en el que dependiendo de la seleccion ejecutaremos suma, resta o salida del programa.

#Menu y funciones suma resta

def menu():   

print("\nOpciones\n")   

print("1. Suma")   

print("2. Resta")   

print("3. Salir")

def suma(num1,num2):   

print("La suma es {}".format(num1+num2))

def resta(num1,num2):   

print("La resta es {}".format(num1-num2))

#Bucle principal

while True:   

menu()   

opcion=int(input())   

if opcion==3:       

exit()   

elif opcion==1:       

num1=int(input("Primer numero = "))       

num2=int(input("Segundo numero = "))       

suma(num1,num2)   

elif opcion==2:       

num1=int(input("Primer numero = "))       

num2=int(input("Segundo numero = "))       

resta(num1,num2)   

else:       

print("opcion invalida")