这是我在youtube上的做法,未在窗口中显示按钮
import tkinter as tk
class Window(Frame):
def _init_ (self, master =None):
Frame.__init__(self, master)
self.master = master
self.init_window()
def init_window(self):
self.master.title('GUI')
self.pack(fill = BOTH, expand = 1)
quitButton = Button(self, text = "Quit")
quitButton.place(x=0, y =.1)
root = tk.Tk()
root.title('GUI')
root.geometry()
app = Window(master=root)
root.mainloop()
答案 0 :(得分:0)
只需将您的_init_
更改为__init__
。
Python构造函数语法具有双下划线。
UNDERSTANDING SELF AND __INIT__
METHOD IN PYTHON CLASS.
__init__
是python类中重新定义的方法。在面向对象的概念中,它被称为构造函数。当从类创建对象时调用此方法,它允许类初始化类的属性。