test.py
from libs.tk_windows import tk_window
window = tk_window("a")
window.build_window()
window.window_title("aaaaa")
b = tk_window("b")
b.build_window()
b.window_title("bbbbbbb")
b.mainloop_window()
tk_window.py
from tkinter import *
class tk_window():
def __init__(self,window_name):
self.window_name = window_name
# 创建窗口
def build_window(self):
self.window_name = Tk()
# 窗口主循环
def mainloop_window(self):
self.window_name.mainloop()
# 窗口标题
def window_title(self,window_title):
self.window_name.title(window_title)
在test.py中实例化了a和b两个窗口,最后调用的只有b窗口,但是运行后会同时弹出ab两个窗口。这是为啥,该如何修改,谢谢各位大佬帮忙