首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在文本小部件中设置光标位置

在文本小部件中设置光标位置
EN

Stack Overflow用户
提问于 2010-07-10 02:36:40
回答 2查看 19.3K关注 0票数 12

可以在Tkinter文本小工具中设置光标位置吗?我还没有找到任何非常有用的东西。

我所能做的最好的事情就是在某个x-y坐标上发出一个<Button-1><ButtonRelease-1>事件,但这是一个像素量,而不是一个字母数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-10 03:00:39

如果" text“、" line”和" column“是文本对象,则所需的文本行和列变量分别为:

代码语言:javascript
复制
text.mark_set("insert", "%d.%d" % (line + 1, column + 1))

如果你不想关心行号...嗯,你必须这么做。

完整文档请访问:http://effbot.org/tkinterbook/text.htm

票数 11
EN

Stack Overflow用户

发布于 2018-03-15 00:57:26

此属性仅适用于文本小部件,因为对于入口小部件,我们可以使用:

代码语言:javascript
复制
entry_widget_name.icursor("position")

对于文本小部件,将为:

代码语言:javascript
复制
text_widget_name.mark_set("insert", "%d.%d" % (x,y))

其中x=行位置y=列位置

(例如,使用带点的整数,如1.0或3.0 )

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3215549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档