【发布时间】:2020-09-02 15:14:49
【问题描述】:
我想将tkinter text widget内的insertion cursor(caret)(|)移动到某个text widget indice。
用例:
我正在制作一个自动完成程序,如果我输入一个single apostrophe(quotation mark),另一个会自动插入到文本小部件中,我可以正常工作。但是在生成第二个撇号之后,我想将插入光标(插入符号)放在两个撇号的中间而不是末尾。像这样-:
输入一个撇号(在 tkinter 文本小部件内)-:
'[insertion cursor(caret)(|)]
另一个是自动插入的,将插入光标(插入符号)推到最后(这部分的代码我已经成功地弄清楚了。)-:
''[insertion cursor(caret)(|)]
插入光标(插入符号)在两个撇号之间移动(这个问题的目的。)-:
'[insertion cursor(caret)(|)]'
注意:这些操作都发生在tkinter text widget内。
【问题讨论】:
-
你的问题不清楚。
-
好吧,你知道当我们写的时候有一条垂直线出现在我们当前的索引处,这称为插入光标,而我想问的是如何使用 tkinter 移动插入光标。希望简化它。基本上我正在做的事情可能会使它复杂化,所以基本上这是一个简化的问题。
-
@Ahmed Mamdouh,我已尝试编辑问题以使其更加清晰。感谢您指出这一点,如果问题的可读性达到良好标准,它肯定会对未来的访问者有所帮助。也很抱歉编辑晚了。