下面的代码产生了一个在文本部件中使用滚动条的丑陋但实用的例子,并导致了几个问题。注意:这是在一个windows盒子上用Python 3完成的。
出现的滚动条是附在框架上的,虽然它可以滚动文本框的内容,但我希望它能附在文本部件本身。我一直无法做到这一点。
有很多关于Tkinter模块 "scrolledtext "的参考资料,它应该是一个更好的为文本框添加滚动条的机制,但是,我没有找到任何关于如何导入和调用它的例子,而我又能够工作(可能需要一个例子)。
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)