【发布时间】:2017-06-15 23:18:30
【问题描述】:
我将Toplevel() 用于弹出窗口,我希望弹出窗口出现时显示在鼠标右侧。我发现了如何做到这一点,但只能通过指定窗口的几何形状。如何在不指定大小的情况下控制窗口出现的位置。我希望窗口的大小适合要显示的任何数据。
这是我现在使用的:
helpwindow = Toplevel()
helpwindow.overrideredirect(1)
helpwindow.geometry("662x390+{0}+{1}".format(event.x_root - 1, event.y_root - 12))
如何在窗口几何图形中只放置格式设置?还是他们有更好的方法?
【问题讨论】:
-
helpwindow.geometry("+{0}+{1}".format(...))- 即。helpwindow.geometry("+200+200")
标签: python tkinter python-3.5 toplevel