没有静态几何的 Tkinter Toplevel() 定位

Tkinter Toplevel() positioning without static geometry

我使用 Toplevel() 作为弹出窗口 windows 并且我希望弹出窗口出现时显示在鼠标右侧。我找到了如何做到这一点,但只能通过指定 window 的几何形状。如何在不指定大小的情况下控制 window 出现的位置。我希望 window 是要显示的任何数据所需的大小。

这是我现在使用的:

helpwindow = Toplevel()
helpwindow.overrideredirect(1)
helpwindow.geometry("662x390+{0}+{1}".format(event.x_root - 1, event.y_root - 12))

如何在 window 几何图形中只放置格式设置?还是他们有更好的方法?

使用 "+{}+{}" 没有尺寸

helpwindow.geometry("+{}+{}".format(event.x_root - 1, event.y_root - 12))

即。移动 window :)

import tkinter as tk

def move():
    global pos_x

    helpwindow.geometry("+{}+200".format(pos_x))
    pos_x += 10

    root.after(100, move)

root = tk.Tk()

pos_x = 0    
helpwindow = tk.Toplevel()
move()

root.mainloop()