【发布时间】:2013-07-13 11:49:49
【问题描述】:
下面的代码生成了一个在文本小部件中使用滚动条的丑陋但实用的示例,并导致了几个问题。注意:这是在 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)
【问题讨论】: