def __init__(self, parent, title="Dialog", transient=True, resizable=(False, False), geometry="300x300", separator=False, background="white", *args,
**kwargs):
tk.Toplevel.__init__(self, parent)
self.parent = parent
self.title(title)
ttk.Style().configure("White.TFrame", background=background)
frame = ttk.Frame(self, style="White.TFrame")
self.initial_focus = self.body(frame)
frame.pack(fill="both", expand=True)
if separator:
ttk.Separator(self).pack(fill="x")
self.buttonbox()
self.update()
if transient:
self.transient(self.parent)
if geometry:
self.geometry(geometry)
if resizable:
self.resizable(resizable[0], resizable[1])
pk.center_on_parent(self)
self.grab_set()
评论列表
文章目录