import shutil, os from tkinter import * root=Tk() root.title("Text") root.geometry("650x200") sPath="c:/" ext2Search4="txt" """ How do I get the window to display at start up as it is now it will not display until after the def create_widgets(self): has completed? """ class Application(Frame): def __init__(self,master): Frame.__init__(self,master) self.grid() self.create_widgets() def create_widgets(self): f = open("RedInFile.txt",'w',encoding='utf-8') print("RedInFile.txt file") for folderName, subfolders, filenames in os.walk(sPath): for filename in filenames: if filename.endswith('.' + ext2Search4): f.write((folderName + '/' + filename + '\n') ) f.close() self.secret_txt=Text(self,width=80,height=10,wrap=WORD) self.secret_txt.grid(row=3,column=0,columnspan=2,sticky=W) with open('RedInFile.txt', 'r') as myfile: message=myfile.read() message self.secret_txt.delete(0.0, END) self.secret_txt.insert(0.0,message) app=Application(root)