from multiprocessing import Process, Value, Lock from tkinter import Tk from tkinter import Tk, ttk, Label, Button, LabelFrame from tkinter import filedialog, Entry, Checkbutton from tkinter import Grid, StringVar, DoubleVar from tkinter import N, E, S, W from tkinter import DISABLED, NORMAL class testGUI: def __init__(self, master, initval=0): self.progress = Value('i', initval) self.lock = Lock() def read_dir(dirname): def get_directories(self): p = Process(target=read_dir, args=dirname) p.start()