0

我尝试在 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()
4

1 回答 1

0

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

自我的目的是什么?

工作代码:

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()

@EDIT:最后一行 (e3.config()) 是不必要的 - 它什么都不做。

于 2012-12-27T17:25:47.233 回答