在我的Tk项目中,我在text
小部件中显示如下数据表:
1 2 3 4 5 6 7 8
a b c d e f g h
A B C D E F G H
现在我想添加一个新函数:通过单击文本我可以得到位置索引(哪一行和哪一列)?
那么有可能在Tk中释放这样的效果吗?如果可能的话,你能分享一些想法吗?
答案 0 :(得分:1)
在鼠标点击装订中,您将获得点击发生位置的%x
和%y
。您可以将文本小部件index
method的内容转换为line.column
格式。
bind .txt <Button-1> {
puts "Click was at [%W index @%x,%y]"
}
很多时候,只使用@
x,
y form指数就足够了。