from tkinter import *
class win2:
def __init__(self):
self.root = Tk()
self.label = Label(self.root, text="hello, im your second window")
self.label.pack()
self.root.mainloop()
class win1:
def __init__(self):
self.root = Tk()
self.button = Button(self.root, text="Create 2nd window")
self.button.bind('<Button-1>', self.buttonFunc)
self.button.pack()
self.root.mainloop()
def buttonFunc(self, event):
window2 = win2()
if __name__ == "__main__":
window1 = win1()