Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.15 KB | None | 0 0
  1. from Tkinter import *
  2. import tkFileDialog
  3.  
  4. def Quit(ev):
  5.     global root
  6.     root.destroy()
  7.    
  8. def LoadFile(ev):
  9.     fn = tkFileDialog.Open(root, filetypes = [('*.txt files', '.txt')]).show()
  10.     if fn == '':
  11.         return
  12.     textbox.delete('1.0', 'end')
  13.     textbox.insert('1.0', open(fn, 'rt').read())
  14.    
  15.  
  16.  
  17. root = Tk()
  18. m = Menu(root) #создается объект Меню на главном окне
  19. root.config(menu=m) #окно конфигурируется с указанием меню для него
  20.  
  21. fm = Menu(m) #создается пункт меню с размещением на основном меню (m)
  22. m.add_cascade(label="File",menu=fm) #пункту располагается на основном меню (m)
  23. fm.add_command(label="Open...", command=LoadFile) #формируется список команд пункта меню
  24. fm.add_command(label="New")
  25. fm.add_command(label="Save...")
  26. fm.add_command(label="Выход", command=Quit)
  27.  
  28. hm = Menu(m) #второй пункт меню
  29. m.add_cascade(label="Help",menu=hm)
  30. hm.add_command(label="Help")
  31. hm.add_command(label="About")
  32.  
  33. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement