Python 3.x 在Python 3中调用Listbox时出现属性错误

Python 3.x 在Python 3中调用Listbox时出现属性错误,python-3.x,tkinter,Python 3.x,Tkinter,我想在我的游戏中制作一个列表,所以我调用了Listbox,我已经导入了tkinter。 当我运行代码时,控制台抛出了NameError:name'ListBox'未定义 所以我尝试将tkinter作为gui导入, ls=gui.Tk和lsbox=gui.Listboxls 我得到的是AttributeError:module'tkinter'没有属性'ListBox' 那么我该如何修复这个错误呢 从tkinter进口* 将tkinter作为gui导入 从随机导入randint 代码打开第一个窗口

我想在我的游戏中制作一个列表,所以我调用了Listbox,我已经导入了tkinter。 当我运行代码时,控制台抛出了NameError:name'ListBox'未定义

所以我尝试将tkinter作为gui导入, ls=gui.Tk和lsbox=gui.Listboxls

我得到的是AttributeError:module'tkinter'没有属性'ListBox'

那么我该如何修复这个错误呢

从tkinter进口* 将tkinter作为gui导入 从随机导入randint 代码打开第一个窗口 打印列表框设置…,结束= ls=Tk lsbox=ListBoxls,bg=黄色,fg=橙色,selectbackground=灰色 lsbox.pack 打印OK! 控制台:

=重新启动:/Volumes/GoogleDrive/My Drive/Testing TECH/python/hit-and-blow.py= ~~~==击中并击打===~~~ *重要提示:在您的电脑上安装tkinter以使其正常工作* mainwin设置…好的! 列表框设置…回溯最近一次呼叫上次: 文件/Volumes/GoogleDrive/My Drive/Testing TECH/python/hit-and-blow.py,第16行,in lsbox=gui.ListBoxls,背景为黄色,前景为橙色,选择背景为灰色 AttributeError:模块“tkinter”没有属性“ListBox” >>> 这是Listbox,不是Listbox


顺便说一下,当它显示错误时,它还显示了两个窗口,一个是第一个正常工作的窗口,但我没有要求它显示,另一个窗口名为tk 3。那么重点是什么呢?
import tkinter as tk

root = tk.Tk()
lbox = tk.Listbox(root, bg="yellow", fg="orange", selectbackground="grey")
lbox.pack()

root.mainloop()