下面的代码生成了一个在文本小部件中使用滚动条的丑陋但实用的示例,并导致了几个问题。注意:这是在 windows 框中使用 Python 3 完成的。
出现的滚动条附加到框架上,虽然它滚动文本框内容,但我更希望它附加到文本小部件本身。我一直无法做到这一点。
有许多对名为“scrolledtext”的 Tkinter 模块的引用,这应该是向文本框添加滚动条的更好机制,但是,我还没有找到任何关于如何导入它并调用它的示例,我能够开始工作(可能需要一个例子)。
frame1 = tk.Frame(win,width=80, height=80,bg = '#808000')
frame1.pack(fill='both', expand='yes')
scrollbar = Scrollbar(frame1)
scrollbar.pack(side=RIGHT, fill=Y)
editArea = Text(frame1, width=10, height=10, wrap=WORD, yscrollcommand=scrollbar.set)
editArea.pack()
scrollbar.config(command=editArea.yview)
editArea.place(x=10,y=30)