Advertisement
Guest User

Untitled

a guest
Feb 10th, 2020
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. from tkinter import Frame
  2. from tkinter import Button
  3. from tkinter import Tk
  4. from tkinter import BOTH, YES
  5. from tkinter import Menu
  6. import tkinter as tk
  7.  
  8.  
  9. ventana1 = Tk()
  10.  
  11.  
  12. class MyFrame(tk.Frame):
  13. def __init__(self, parent):
  14. super().__init__(parent)
  15. self.config(bg="blue")
  16. self.pack(fill=tk.BOTH, expand=tk.YES)
  17. print("Frame creado")
  18.  
  19. def borrar(self):
  20. self.destroy()
  21. print("Frame borrado")
  22.  
  23. def crearFrame():
  24. global newFrame
  25. newFrame = MyFrame(ventana1)
  26.  
  27. def borrarFrame():
  28. newFrame.borrar()
  29.  
  30. menu = Menu(ventana1)
  31.  
  32. menuLista = Menu(menu,tearoff=0)
  33. menu.add_cascade(label="Crear",menu=menuLista)
  34. menuLista.add_command(label="Crear frame",command=lambda: MyFrame.crearFrame())
  35.  
  36. menuNotas = Menu(menu,tearoff=0)
  37. menu.add_cascade(label="Borrar",menu=menuNotas)
  38. menuNotas.add_command(label="Borrar frame",command=lambda: MyFrame.borrarFrame())
  39.  
  40. ventana1.config(menu=menu)
  41. ventana1.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement