显示Tkinter窗口大于桌面

时间:2013-06-26 18:23:43

标签: python tkinter tk

我需要显示我使用Tk()创建的Tkinter窗口,它比桌面更大,并移动到桌面外的某些坐标。

不幸的是,当我这样做时:

root = tk.Tk()
root.geometry("%dx%d+%d+%d", (10000, 10000, -300, -300))

然后此窗口显示,但在桌面上最大化。

当我首先显示窗口并稍后调整大小/移动时,一切正常,但我不想在开头看到小空窗口。

如何在一开始就显示具有坐标和大小的窗口?

1 个答案:

答案 0 :(得分:1)

以下是一个例子:

from Tkinter import Tk

root = Tk()

root.withdraw()
root.update_idletasks()

root.geometry("+-1000+-1000")
root.minsize(2000, 2000)

root.deiconify()

root.mainloop()

withdraw隐藏了窗口,deiconify显示了它。

希望有所帮助。