Python 3.x 在python上滚动条目小部件

Python 3.x 在python上滚动条目小部件,python-3.x,Python 3.x,我尝试在python中对条目进行滚动。 当我运行程序时,什么也没发生。 请任何人帮助我 这是我的代码: self.scrollbar = tk.Scrollbar(self,orient="horizontal") self.e3 =tk.Entry(self,xscrollcommand=self.scrollbar.set) self.e3.focus() self.e3.pack(side="bottom",fill="x") #self.e3.grid(row=10, column=7)

我尝试在python中对条目进行滚动。 当我运行程序时,什么也没发生。 请任何人帮助我

这是我的代码:

self.scrollbar = tk.Scrollbar(self,orient="horizontal")
self.e3 =tk.Entry(self,xscrollcommand=self.scrollbar.set)
self.e3.focus()
self.e3.pack(side="bottom",fill="x")
#self.e3.grid(row=10, column=7)
self.scrollbar.pack(fill="x")
self.scrollbar.config(command=self.e3.xview)
self.e3.config()

你的代码有效,只需删除所有“self”。单词“self”通常在课堂上使用(可以用任何东西代替,比如“香蕉”)。在这里您可以找到一些解释:

工作代码:

import tkinter as tk
scrollbar = tk.Scrollbar(orient="horizontal")
e3 =tk.Entry(xscrollcommand=scrollbar.set)
e3.focus()
e3.pack(side="bottom",fill="x")
#e3.grid(row=10, column=7)
scrollbar.pack(fill="x")
scrollbar.config(command=e3.xview)
e3.config()
@编辑:最后一行(e3.config())是不必要的-它什么也不做