Skip to content

Commit 1aff845

Browse files
committed
Compare default dialogs to module's dialogs
Fix #7.
1 parent b202488 commit 1aff845

1 file changed

Lines changed: 35 additions & 5 deletions

File tree

tkfilebrowser/__main__.py

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,40 @@
2121
"""
2222

2323
from tkfilebrowser.constants import tk, ttk
24-
from tkfilebrowser import askopendirnames, asksaveasfilename
24+
from tkfilebrowser import askopendirname, askopenfilenames, asksaveasfilename
25+
from tkinter import filedialog
2526

2627
root = tk.Tk()
2728

2829
style = ttk.Style(root)
2930
style.theme_use("clam")
3031

3132

32-
def c_open():
33-
rep = askopendirnames(parent=root, initialdir='/', initialfile='tmp')
33+
def c_open_file_old():
34+
rep = filedialog.askopenfilenames(parent=root, initialdir='/', initialfile='tmp',
35+
filetypes=[("PNG", "*.png"), ("JPEG", "*.jpg"), ("All files", "*")])
36+
print(rep)
37+
38+
39+
def c_open_dir_old():
40+
rep = filedialog.askdirectory(parent=root, initialdir='/tmp')
41+
print(rep)
42+
43+
44+
def c_save_old():
45+
rep = filedialog.asksaveasfilename(parent=root, defaultextension=".png", initialdir='/tmp', initialfile='image.png',
46+
filetypes=[("PNG", "*.png"), ("JPEG", "*.jpg"), ("All files", "*")])
47+
print(rep)
48+
49+
50+
def c_open_file():
51+
rep = askopenfilenames(parent=root, initialdir='/', initialfile='tmp',
52+
filetypes=[("Pictures", "*.png|*.jpg|*.JPG"), ("All files", "*")])
53+
print(rep)
54+
55+
56+
def c_open_dir():
57+
rep = askopendirname(parent=root, initialdir='/', initialfile='tmp')
3458
print(rep)
3559

3660

@@ -40,7 +64,13 @@ def c_save():
4064
print(rep)
4165

4266

43-
ttk.Button(root, text="Open folders", command=c_open).pack()
44-
ttk.Button(root, text="Save file", command=c_save).pack()
67+
ttk.Label(root, text='Default dialogs').grid(row=0, column=0, padx=4, pady=4, sticky='ew')
68+
ttk.Label(root, text='tkfilebrowser dialogs').grid(row=0, column=1, padx=4, pady=4, sticky='ew')
69+
ttk.Button(root, text="Open files", command=c_open_file_old).grid(row=1, column=0, padx=4, pady=4, sticky='ew')
70+
ttk.Button(root, text="Open folder", command=c_open_dir_old).grid(row=2, column=0, padx=4, pady=4, sticky='ew')
71+
ttk.Button(root, text="Save file", command=c_save_old).grid(row=3, column=0, padx=4, pady=4, sticky='ew')
72+
ttk.Button(root, text="Open files", command=c_open_file).grid(row=1, column=1, padx=4, pady=4, sticky='ew')
73+
ttk.Button(root, text="Open folder", command=c_open_dir).grid(row=2, column=1, padx=4, pady=4, sticky='ew')
74+
ttk.Button(root, text="Save file", command=c_save).grid(row=3, column=1, padx=4, pady=4, sticky='ew')
4575

4676
root.mainloop()

0 commit comments

Comments
 (0)