我试图创建一个Toplevel
窗口,它出现在我的另一个窗口旁边,但是我很难弄清楚如何在显示窗口之前设置窗口的位置。简单的几行:
histogram_window = Toplevel(self)
histogram_window.geometry('+%d+%d' % (self.__root.winfo_rootx() + self.winfo_x()*2,
self.__root.winfo_rooty()))
histogram_window.transient(self.__root)
但窗口将首先出现,然后快速移动到我指定的位置。如何使它显示在我指定的位置?在
我发现这个问题要感谢Bryan Oakley的提醒,问题是在创建类时,我将matplotlib画布绑定到屏幕并打包小部件,然后试图同时创建一个
Toplevel
窗口。我通过为我的窗口调用update()
函数修复了这个问题相关问题 更多 >
编程相关推荐