擅长:python、mysql、java
<p>figbeam的答案是可行的,但是如果你输入了大量的文本,而且似乎你想单独阅读每一行,那就不太好了。在我看来,有一个更好的解决方案:</p>
<p>根据<a href="http://effbot.org/tkinterbook/text.htm" rel="nofollow noreferrer">the docs</a>,<code>current</code>似乎没有达到您所期望的效果;也就是说,current将给您提供最接近鼠标的字符(并且只有当您实际移动鼠标时)。这可能是您注意到下面的小部件而不是顶部的小部件的奇怪行为的原因。在</p>
<p>更好的解决方案是移到文本的末尾,然后上移一行,然后使用前面的<code>linestart</code>和{<cd3>}选择器。即改变</p>
<pre><code>td = self.t.get('current linestart', 'current lineend')
</code></pre>
<p>到</p>
^{pr2}$
<p>在这一变化之后,事情应该会像预期的那样工作!在</p>