查找ltk窗口位置

时间:2019-05-10 17:39:59

标签: window common-lisp ltk

是否可以获取ltk(Common Lisp基本GUI库)窗口的位置(它的一个角),从屏幕左上角起以像素为单位?

我正在尝试使用鼠标移动来控制要创建的小程序(details here),但是我只能找到鼠标相对于窗口的位置,并且只能设置相对于屏幕本身。我想隐藏光标,并在每次移动后将其返回到固定点,并注意其移动方式。我需要知道窗口位置以校正不同的测量值。

1 个答案:

答案 0 :(得分:1)

manual提供了几种操作顶层的选项,例如,移动窗口或查找其位置和尺寸。这里需要的特殊表达式是(geometry tk ),它返回窗口的x和y位置和大小的列表。