From 8420639f57fda84b8b2431891b91fc056cedbaa5 Mon Sep 17 00:00:00 2001 From: jwansek Date: Sat, 8 Dec 2018 17:04:31 +0000 Subject: fixed or noticed bugs, e.g. removing deleted files from multiple tabs --- fileTester.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 fileTester.py (limited to 'fileTester.py') diff --git a/fileTester.py b/fileTester.py new file mode 100644 index 0000000..65a2f2d --- /dev/null +++ b/fileTester.py @@ -0,0 +1,25 @@ +import tkinter as tk +from tkinter import ttk +import os + +def on_close(): + if os.path.exists(os.path.join("E:", "temp")): + os.rmdir(os.path.join("E:", "temp")) + if os.path.exists(os.path.join(os.path.expanduser("~"), "temp")): + os.rmdir(os.path.join(os.path.expanduser("~"), "temp")) + + root.destroy() + +root = tk.Tk() +root.title("File tester program") +root.resizable(False, False) +root.protocol("WM_DELETE_WINDOW", on_close) + +tk.Label(root, text = "File tester program", font = ("Verdana", 16, "bold")).grid(row = 0, column = 0, columnspan = 2, padx = 3, pady = 3) + +ttk.Button(root, text = "Add in user", command = lambda: os.mkdir(os.path.join(os.path.expanduser("~"), "temp"))).grid(row = 1, column = 0, padx = 3, pady = 3, ipady = 3, ipadx = 3) +ttk.Button(root, text = "Delete in user", command = lambda: os.rmdir(os.path.join(os.path.expanduser("~"), "temp"))).grid(row = 1, column = 1, padx = 3, pady = 3, ipady = 3, ipadx = 3) +ttk.Button(root, text = "Add in E:\\", command = lambda: os.mkdir(os.path.join("E:", "temp"))).grid(row = 2, column = 0, padx = 3, pady = 3, ipady = 3, ipadx = 3) +ttk.Button(root, text = "Delete in E:\\", command = lambda: os.rmdir(os.path.join("E:", "temp"))).grid(row = 2, column = 1, padx = 3, pady = 3, ipady = 3, ipadx = 3) + +root.mainloop() \ No newline at end of file -- cgit v1.2.3