擅长:python、mysql、java
<h2>因为在与<code>insert</code>相同的索引处有一个标记<code>tk::anchor#</code>,但在前面的位置</h2>
<p>最初或当鼠标指针不在任何文本上时,<code>current</code>和<code>insert</code>标记位于同一索引处,顺序为<code>current</code>,后跟<code>insert</code>。你知道吗</p>
<p>如果你在程序开始时点击“查找区域”按钮,它就会打印出来</p>
<pre><code>You are in region current Region 3
</code></pre>
<p>因为按顺序,<code>current</code>标记在<code>insert</code>标记之前的位置(但在同一索引处),但<code>Region 3</code>标记在<code>insert</code>标记之前的“<strong>索引</strong>”处。你知道吗</p>
<p>据我所知,tkinter在您第一次单击文本框时添加了一个额外的标记<code>tk::anchor#</code>(我还不知道原因),该标记与<code>insert</code>位于同一索引,但就在<code>insert</code>标记之前(如果鼠标指针不在文本上,则在<code>current</code>之后)。你知道吗</p>
<p><em>因此,当您根据标记的名称而不是索引搜索上一个标记时,将返回同一索引上的上一个标记。您可以通过在同一索引中添加两个用户定义的标记来测试它。</em></p>