tkinter如何在windows上检测任务栏的宽度,使全屏不覆盖任务栏?

2024-04-18 13:34:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用tkinter制作一个全屏窗口,但是这个窗口覆盖了整个屏幕,包括窗口任务栏。怎么做我是否可以在不覆盖任务栏的情况下使窗口很好地适应屏幕?以下是我的源代码:

from tkinter import*
my_window = Tk()

my_window.title("Demo")

screen_width = my_window.winfo_screenwidth()
screen_height = my_window.winfo_screenheight()

x = (screen_width /2) - (width_of_window/2)
y = (screen_height/2) -(height_of_window/2)

my_window.geometry("%dx%d+0+0"%
(my_window.winfo_screenwidth(),my_window.winfo_screenheight())

my_window.mainloop()

我在Windows10中使用vs代码进行编码。你知道吗


Tags: of屏幕tkintermy情况windowwidthscreen
1条回答
网友
1楼 · 发布于 2024-04-18 13:34:45

这似乎是一项艰巨的任务。我找到的最简单的方法是:

my_window.wm_state('zoomed')

这对应于最大化,但不是全屏。这似乎并不适用于所有平台。你知道吗

另见tkinter python maximize window

相关问题 更多 >