有人能解释一下我为什么会犯这个错误吗

2024-05-08 04:38:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在试着做一个tkinter窗口,但是由于某些原因出现了这个窗口,我真的不知道我做错了什么

root.title('RNG')
root.geometry('300x300')
button = Button(root, text = 'talk', bd = '5',)
button.pack(side = 'top')
text = Text(master=BOTTOM)
text.pack(side=BOTTOM)

错误:

  File "/home/valtok/PycharmProjects/tests/waifu simulator/RNG.py", line 65, in <module>
    text = Text (master=BOTTOM)
  File "/usr/lib/python3.8/tkinter/__init__.py", line 3554, in __init__
    Widget.__init__(self, master, 'text', cnf, kw)
  File "/usr/lib/python3.8/tkinter/__init__.py", line 2561, in __init__
    BaseWidget._setup(self, master, cnf)
  File "/usr/lib/python3.8/tkinter/__init__.py", line 2530, in _setup
    self.tk = master.tk
AttributeError: 'str' object has no attribute 'tk'