在PyGTK中设置光标位置(对于Gedit插件)

2024-09-28 03:19:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个基于PyGTK的Gedit插件。我在想办法用程序告诉光标去哪里。例如,我希望光标自动移到当前行的第一个“|”(管道)之前。在

有什么想法或出发点吗?到目前为止,我一直在使用geditapi(right here),这在很大程度上是有帮助的,但没有提到任何关于操作光标位置的内容。在


Tags: 程序right插件内容here管道pygtk光标
1条回答
网友
1楼 · 发布于 2024-09-28 03:19:05

看一下gedit插件API,gedit.DocumentGtkSourceBuffer的一个子类,它本身又是{}的子类,最后一个拥有您想要的光标操作API。尤其是,get_insert()和{}提供了移动光标的基本方法。对于其他操作(例如,获取当前行),您需要使用get_iter_at_mark(mark)将其转换为GtkTextIter;光标本质上只是一个特殊的GtkTextMark。在

相关问题 更多 >

    热门问题