tkinter之文件对话框

 1 from tkinter import *

 2 from tkinter.filedialog import *

 3 

 4 filetype = [('Python Files', '*.py *.pyw'),

 5      ('Text Files', '*.txt'),

 6      ('All Files', '*.*')]

 7 

 8 def saveFileDialog():

 9     "保存对话框"

10     filename = asksaveasfilename(

11                                 #默认扩展名,.号可带可不带

12                                 defaultextension = '.py',

13                                 #文件类型选项

14                                 filetypes = filetype,

15                                 #初始目录,默认当前目录

16                                 initialdir = 'G:\\Tkinter',

17                                 #初始文件名,默认为空

18                                 initialfile = 'Test',

19                                 #打开的位置,默认是根窗口

20                                 parent = root,

21                                 #窗口标题

22                                 title = "另存为")

23     print(filename)

24 

25 def openFileDialog():

26     "打开对话框,参数与保存对话框相同.略"

27     filename = askopenfilename(filetypes = filetype)

28     print(filename)

29 

30 root = Tk()

31 menubar = Menu(root)

32 filemenu = Menu(menubar, tearoff = 0)

33 filemenu.add_command(label = '打开', command = openFileDialog)

34 filemenu.add_command(label = '保存', command = saveFileDialog)

35 menubar.add_cascade(label = '文件', menu = filemenu)

36 root['menu'] = menubar

37 root.title('文件对话框')

38 root.mainloop()

 

你可能感兴趣的:(int)