【问题标题】:Find Window's coordinates in tkinter在 tkinter 中查找窗口的坐标
【发布时间】:2017-06-14 06:09:30
【问题描述】:

我正在处理一个必须放大图像的项目,我有一个程序,但是当我缩放时,缩放的焦点取决于画布坐标而不是当前窗口坐标,因此缩放不居中在窗户上。

def zoomer(self,event):
    if (event.delta > 0):
        self.canvas.scale("all", event.x, event.y, 1.1, 1.1)
    elif (event.delta < 0):
        self.canvas.scale("all", event.x, event.y, 0.9, 0.9)
    self.canvas.configure(scrollregion = self.canvas.bbox("all"))

我想用窗口坐标而不是画布坐标替换“event.x”和“event.y”。

提前致谢。

【问题讨论】:

    标签: python windows canvas tkinter


    【解决方案1】:

    只需将所有event.x 替换为event.x_root 并将event.y 替换为event.y_root,您将获得窗口坐标。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多