如何在tkinter中创建全屏宽度/高度的窗口?



我试图创建一个全屏幕大小的窗口,但不是两个坐标,只有宽度或高度。有些窗口是全高或全宽的,我的窗口应该是这样的

我试着做可调整大小的全屏模式,但它不是我要找的。是否有任何标志或方法来做到这一点?

编辑:我尝试使用几何me/方法,状态方法和属性方法

window.attributes('-fullscreen', True)

它没有帮助,因为它不允许你看到Windows工具栏和使窗口全尺寸的坐标,我只需要1 -宽度的高度

width = window.winfo_screenwidth()
height = window.winfo_screenheight()
window.geometry("%dx%d" % (width, height/2))

不太干净,窗口有点不对齐。

window_name.state('zoomed') 

看起来很有用,但是state在两个方向上都是最大化的,我不知道我是否可以轻松地在一个方向上做同样的事情

如果你想要一个全屏窗口,使用:

win = Tk()
win.attributes('-fullscreen', True)

如果你只想让它在一个方向上全屏,你可以先获得屏幕的高度/宽度,然后设置窗口大小:

win = Tk()
screen_width = win.winfo_screenwidth()
screen_height = win.winfo_screenheight()
# replace either screen_width and screen_height to change the appropriate dimension
win.geometry(f"{screen_width}x{screen_height}")
win.mainloop()

最新更新