鱼C论坛

 找回密码
 立即注册
查看: 5542|回复: 2

Tkinter的Text组件应该如何实现自动滚动到底部?

[复制链接]
发表于 2018-3-5 13:44:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在试着做一个小工具,需要在文本框里粘贴入大段的文本,超出一屏能显示的范围了。滚动条不会自动滚动到底部,只能手动操作滚动条或者用Ctrl+End跳到末尾。

                               
登录/注册后可看大图



而我希望在贴入文本的同时,滚动条自动滚到底部,变成下面这样

                               
登录/注册后可看大图



请问该如何实现呢?是通过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)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-5 13:57:44 | 显示全部楼层
感觉应该控制滑块到最下面
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-24 16:17:44 | 显示全部楼层
本帖最后由 金色暗影 于 2020-6-24 16:39 编辑

楼主知道方法了吗,同求。
找到办法了,Text().see(END)即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 12:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表