Tkinter文本控件插入光标

2 投票
1 回答
639 浏览
提问于 2025-04-16 18:38

在Tkinter的文本框里,能不能获取插入光标的x和y坐标呢?我想做一个弹出菜单,让它出现在插入光标旁边。

1 个回答

3

bbox 方法可以用来获取一个索引的边界框,也就是这个索引在界面上的位置。你可以用它来找到相对于窗口的位置。你还可以使用 winfo 方法来获取窗口的 x 和 y 坐标。

通常情况下,弹出菜单会出现在鼠标旁边,而不是光标所在的位置(不过一般来说,先右键点击会设置光标位置,然后再显示菜单)。

撰写回答