Advertisement
Ruddog

Delay in displaying GUI window?

May 11th, 2017
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. import shutil, os
  2. from tkinter import *
  3. root=Tk()
  4. root.title("Text")
  5. root.geometry("650x200")
  6. sPath="c:/"
  7. ext2Search4="txt"
  8. """
  9. How do I get the window to display at start up as it is now
  10. it will not display until after the def create_widgets(self): has
  11. completed?
  12. """
  13.    
  14. class Application(Frame):
  15.     def __init__(self,master):
  16.         Frame.__init__(self,master)
  17.         self.grid()
  18.         self.create_widgets()
  19.     def create_widgets(self):
  20.         f = open("RedInFile.txt",'w',encoding='utf-8')
  21.         print("RedInFile.txt file")
  22.         for folderName, subfolders, filenames in os.walk(sPath):
  23.             for filename in filenames:        
  24.                 if filename.endswith('.' + ext2Search4):
  25.                     f.write((folderName + '/' + filename + '\n') )
  26.         f.close()
  27.        
  28.         self.secret_txt=Text(self,width=80,height=10,wrap=WORD)
  29.         self.secret_txt.grid(row=3,column=0,columnspan=2,sticky=W)
  30.  
  31.         with open('RedInFile.txt', 'r') as myfile:
  32.             message=myfile.read()
  33.            
  34.         message
  35.         self.secret_txt.delete(0.0, END)
  36.         self.secret_txt.insert(0.0,message)
  37.  
  38. app=Application(root)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement