我正在尝试创建两个单独的窗口,其中一个应继承其他界面,并网格一些其他按钮。我该如何实现?以下是示例代码:
f = ("Helvetica", 18)
bg = 'white'
g = '1400x800'
class MainUser(Frame):
def __init__(self, master):
Frame.__init__(self, master)
Frame.configure(self, background='white')
self.logo = PhotoImage(file="logo.gif")
Label(self, image=self.logo).pack()
Button(self, text='test', bg=bg, font=f).pack()
class MainAdmin(MainUser):
pass # What now?
您只需要创建一个__init__
调用超类中相同函数的属性即可。然后,像在超类中那样添加小部件。
例:
class MainAdmin(MainUser):
def __init__(self, master):
super().__init__(master)
another_label = Label(self, text="Hello from MainAdmin")
another_label.pack(side="top", fill="x")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句