可以在Tkinter文本小工具中设置光标位置吗?我还没有找到任何非常有用的东西。
我所能做的最好的事情就是在某个x-y坐标上发出一个<Button-1>
和<ButtonRelease-1>
事件,但这是一个像素量,而不是一个字母数。
发布于 2010-07-10 03:00:39
如果" text“、" line”和" column“是文本对象,则所需的文本行和列变量分别为:
text.mark_set("insert", "%d.%d" % (line + 1, column + 1))
如果你不想关心行号...嗯,你必须这么做。
发布于 2018-03-15 00:57:26
此属性仅适用于文本小部件,因为对于入口小部件,我们可以使用:
entry_widget_name.icursor("position")
对于文本小部件,将为:
text_widget_name.mark_set("insert", "%d.%d" % (x,y))
其中x=行位置y=列位置
(例如,使用带点的整数,如1.0或3.0 )
https://stackoverflow.com/questions/3215549
复制相似问题