Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # menues, cuadros de dialogos, panel de pestañas
- import tkinter as tk
- from tkinter import ttk
- from tkinter import messagebox
- def nuevo():
- print("Nuevo archivo")
- def abrir():
- print("Abrir archivo")
- def guardar():
- print("Guardar archivo")
- def ayuda():
- print("Ayuda")
- def acerca():
- print("Acerca")
- ventana = tk.Tk()
- ventana.title("Mi primera app")
- barra_de_menu = tk.Menu()
- ventana.config(width=300, height=200, menu=barra_de_menu)
- # opcion archivo
- menu_archivo = tk.Menu(barra_de_menu,tearoff=0)
- menu_archivo.add_command(label="Nuevo", command=nuevo)
- menu_archivo.add_command(label="Abrir", command=abrir)
- menu_archivo.add_command(label="Guardar", command=guardar)
- # opcion ayuda
- menu_ayuda = tk.Menu(barra_de_menu,tearoff=0)
- menu_ayuda.add_command(label="Ayuda", command=ayuda)
- menu_ayuda.add_command(label="Acerca de ", command=acerca)
- # armamos todo el menu
- barra_de_menu.add_cascade(label="Archivo", menu=menu_archivo)
- barra_de_menu.add_cascade(label="Ayuda", menu=menu_ayuda)
- ############## pestañas ################
- panel = ttk.Notebook()
- panel.place(x=20, y=50)
- pestaña_alumni = ttk.Button(panel, text="El aula virtual está en alumni.education")
- pestaña_google = ttk.Label(panel, text="El buscador serà www.google.com")
- panel.add(pestaña_alumni, text="Alumni", padding=20)
- panel.add(pestaña_google, text="Buscador", padding=20)
- ##### cuadros de dialogos ###############
- # siempre retornan True
- messagebox.showinfo(title="Version", message="1.10.359-ack-v1.0")
- messagebox.showwarning(title="Advertencia", message="Sus datos no han sido guardados")
- messagebox.showerror(title="Error", message="No se ha encontrado el archivo")
- # retornan True or false
- messagebox.askokcancel(title="Pregunta", message="¿Desea continuar?")
- messagebox.askyesno(title="Pregunta", message="¿Desea salir")
- messagebox.askretrycancel(title="Pregunta", message="¿Desea reintentar?")
- ventana.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment