self.entryVariable3 = tkinter.StringVar()
self.entry3 = tkinter.Entry(self,textvariable=self.entryVariable3)
self.entry3.grid(row=16,columnspan=2,rowspan=3,sticky="EW",pady=15)
self.entryVariable3.set("WELCOME!")
scroll2 = tkinter.Scrollbar(self)
self.entry3.config(yscrollcommand=scroll2.set)
scroll2.config(command=self.entry3.yview)
scroll2.grid(row=17,column=2,sticky='W')
self.grid_columnconfigure(0,weight=2)
self.resizable(True,False)
self.update()
self.geometry(self.geometry())
_tkinter.TclError:未知选项" -yscrollcommand"
只有x-scroll正在工作,而不是yscroll(python 3.4)!**
答案 0 :(得分:1)
你的问题我相信你是在尝试在Entry小部件上使用参数yscrollcommand
。条目小部件没有多行,因此您无法yscroll条目归档。
要使用yscroll,您需要在画布,文本框或列表框中使用它。可能有更多的小部件可以使用yscroll滚动条,但Entry不是其中之一。