sweet_potato 发表于 2021-6-3 11:49:44

tkinter入门就卡着了,求助

跟着视频学习写的错误原因是TypeError: App() takes no arguments
请问是哪里写错了呀



import tkinter as tk
class App:
    def _init_(self,master):
      frame=tk.Frame(master)
      frame.pack()
      
      self.hi_there=tk.Button(frame,text='打招呼',fg='blue')
      self.hi_there.pack()
      
root=tk.Tk()
app=App(root)
root.mainloop()

hrp 发表于 2021-6-3 11:54:44

_init_改成__init__,左右都是双下划线

fish_nian 发表于 2021-6-3 11:56:14

def __init__ #前后各两个下划线

sweet_potato 发表于 2021-6-3 12:00:11

fish_nian 发表于 2021-6-3 11:56


好的,好的,谢谢

sweet_potato 发表于 2021-6-3 12:04:08

hrp 发表于 2021-6-3 11:54
_init_改成__init__,左右都是双下划线

好的好的,谢谢
页: [1]
查看完整版本: tkinter入门就卡着了,求助