try: import Tkinter as Tk except ImportError: import tkinter as Tk from idlelib.WidgetRedirector import WidgetRedirector root = Tk.Tk() text = Tk.Text(root) redr = WidgetRedirector(text) color = "black" # whatever you want text.config( foreground=color, background=color, insertbackground=color, selectforeground=color, selectbackground=color, ) text.pack() redr.close() root.mainloop()