如何将根窗口大小设置为屏幕宽度和高度的一半Python Tkinter

4 python window tkinter

我试图获取用户监视器大小的宽度和高度.我可以得到这个,但现在我的主要问题是如何将根窗口设置为宽度广告高度的一半,但我遇到了一堵墙,我在网上找不到任何可以帮助我的东西,我在这里做错了什么?

这是代码:

width = root.winfo_screenwidth()
height = root.winfo_screenheight()
root.geometry("widthxheight")
Run Code Online (Sandbox Code Playgroud)

我知道它设置为全屏尺寸.这是我想先做的.

mon*_*ole 12

要使窗口全屏大小,请使用:

width  = root.winfo_screenwidth()
height = root.winfo_screenheight()
root.geometry(f'{width}x{height}')
Run Code Online (Sandbox Code Playgroud)

为了使屏幕尺寸的一半,只是把/2widthheight,就像这样:

root.geometry(f'{width/2}x{height/2}')
Run Code Online (Sandbox Code Playgroud)

  • 在Python 3上,由于类型转换,我遇到了错误,所以这对我有用:```root.geometry('%sx%s'%(int(width / 1.2),int(height / 1.2))) ``` (2认同)