Tkinter 我的滚动条隐藏了一些字符

Tkinter 我的滚动条隐藏了一些字符,tkinter,scrollbar,Tkinter,Scrollbar,我在程序的主窗口中有一个文本窗口小部件,在右侧有一个垂直滚动条,沿着其所有高度-通常的代码是: yscrollbar=Scrollbar(mytext, orient=VERTICAL, command=mytext.yview) mytext["yscrollcommand"]=yscrollbar.set 令人恼火的是,当我插入/输入文本时,行返回之前的最后1-2个字符被滚动条隐藏 有什么简单的方法可以告诉文本小部件在点击滚动条之前返回该行 PS主窗口可由用户调整大小,因此我正在寻找一些通

我在程序的主窗口中有一个文本窗口小部件,在右侧有一个垂直滚动条,沿着其所有高度-通常的代码是:

yscrollbar=Scrollbar(mytext, orient=VERTICAL, command=mytext.yview)
mytext["yscrollcommand"]=yscrollbar.set
令人恼火的是,当我插入/输入文本时,行返回之前的最后1-2个字符被滚动条隐藏

有什么简单的方法可以告诉文本小部件在点击滚动条之前返回该行


PS主窗口可由用户调整大小,因此我正在寻找一些通用解决方案…

根据您对问题的回答,问题在于您将滚动条放置在文本小部件中,而不是放在它旁边。解决方案是为文本小部件和滚动条提供相同的父级


如果您希望滚动条的视觉效果出现在文本小部件中,请创建一个框架,并将其边框宽度设为1,浮雕为“凹陷”。然后,将文本小部件的边框宽度设置为零。将文本小部件和滚动条放在这个框架中,滚动条的外观就好像在文本小部件中一样

根据您对某个问题的回答,问题在于您将滚动条放在文本小部件中,而不是放在它旁边。解决方案是为文本小部件和滚动条提供相同的父级


如果您希望滚动条的视觉效果出现在文本小部件中,请创建一个框架,并将其边框宽度设为1,浮雕为“凹陷”。然后,将文本小部件的边框宽度设置为零。将文本小部件和滚动条放在这个框架中,滚动条的外观就好像在文本小部件中一样

你能给我看看吗?我试着用一个文本小部件和一个滚动条来制作一个最小的tkinter屏幕,没有你描述的问题。听起来你是把滚动条放在窗口里而不是旁边。你能展示一下你是如何创建滚动条的,以及你用来让滚动条可见的pack或grid命令吗?@BryanOakley你说得对-对不起,现在看来很明显:它应该是mytext=Text(root…)和scrollbar(root…)。谢谢你们两位!你能给我看看吗?我试着用一个文本小部件和一个滚动条来制作一个最小的tkinter屏幕,没有你描述的问题。听起来你是把滚动条放在窗口里而不是旁边。你能展示一下你是如何创建滚动条的,以及你用来让滚动条可见的pack或grid命令吗?@BryanOakley你说得对-对不起,现在看来很明显:它应该是mytext=Text(root…)和scrollbar(root…)。谢谢你们两位!