Tkinter代码不显示按钮(v:3.6)

时间:2018-07-01 18:41:21

标签: python tkinter

这是我在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()

1 个答案:

答案 0 :(得分:0)

只需将您的_init_更改为__init__。 Python构造函数语法具有双下划线。

UNDERSTANDING SELF AND __INIT__ METHOD IN PYTHON CLASS.

  

__init__是python类中重新定义的方法。在面向对象的概念中,它被称为构造函数。当从类创建对象时调用此方法,它允许类初始化类的属性。