18 lines
503 B
Python
18 lines
503 B
Python
from tkinter import Toplevel, Text
|
|
|
|
class LogWindow(Toplevel):
|
|
def __init__(self, master=None, **kwargs):
|
|
super().__init__(master, **kwargs)
|
|
self.title("Log Window")
|
|
self.geometry("500x300")
|
|
self.text = Text(self)
|
|
self.text.pack(expand=True, fill='both')
|
|
self.protocol("WM_DELETE_WINDOW", self.hide)
|
|
|
|
def log(self, message):
|
|
self.text.insert('end', message + '\n')
|
|
self.text.see('end')
|
|
|
|
def hide(self):
|
|
self.withdraw()
|