当我生成新的Toplevel窗口时,我希望它显示为全屏显示。我不知道该怎么做。在我的情况下,不可能使用overrideredirect()方法。我必须留下窗口的标题。 当我设置屏幕分辨率的大小时:
self.geometry("{0}x{1}+0+0".format(self.winfo_screenwidth(), self.winfo_screenheight()))
窗口填充所有屏幕空间,但仍未完全展开。在这种情况下,我必须按下窗口右上角的“展开”按钮以完全展开它。 我该怎么做才能生成已经扩展的Toplevel窗口?
答案 0 :(得分:3)
您可以使用wm_attributes
方法(Tk
或Toplevel
)来设置zoomed
属性。
self.wm_attributes("-zoomed", "1")
您可以在Tk doc中找到更多属性说明。
请注意,还有一个fullscreen
属性,您可以通过仅传递属性名称来读取状态,即wm_attributes("-zoomed")
。
答案 1 :(得分:0)
from Tkinter import *
root = Tk()
root.wm_attributes('-topmost', 1)
root.mainloop()