Tkinter的Text组件应该如何实现自动滚动到底部?
在试着做一个小工具,需要在文本框里粘贴入大段的文本,超出一屏能显示的范围了。滚动条不会自动滚动到底部,只能手动操作滚动条或者用Ctrl+End跳到末尾。http://wx1.sinaimg.cn/large/6e1493f5ly1fp1vqtg3jqj20gn0gtgmn.jpg
而我希望在贴入文本的同时,滚动条自动滚到底部,变成下面这样
http://wx3.sinaimg.cn/large/6e1493f5ly1fp1vr4ezebj20gi0gngmu.jpg
请问该如何实现呢?是通过Text组件实现还是通过Scrollbar组件实现?谢谢了!
目前的代码如下:
sbar = Scrollbar(frame1)
sbar.pack(side=RIGHT, fill=Y)
tbox = Text(frame1, font=("宋体", 9), insertbackground='red', insertwidth=3, yscrollcommand=sbar.set, padx=20, pady=5)
tbox.pack(side=LEFT, fill=BOTH)
sbar.config(command=tbox.yview) 感觉应该控制滑块到最下面 本帖最后由 金色暗影 于 2020-6-24 16:39 编辑
楼主知道方法了吗,同求。
找到办法了,Text().see(END)即可
页:
[1]