您可以获得可用的屏幕尺寸(屏幕减去任务栏,无论它位于何处),如下所示:
import Tkinter as tk
root = tk.Tk()
root.state('zoomed')
root.update()
usable_width = root.winfo_width()
usable_height = root.winfo_height()
有没有办法让用户看不到?在Tkinter中,'撤回'(隐藏)和'缩放'是相互排斥的状态。
您可以通过添加:
来获取总屏幕尺寸total_width = root.winfo_screenwidth()
total_height = root.winfo_screenheight()
到目前为止,我一直无法找到办法。有什么想法吗?
答案 0 :(得分:2)
您可以致电:
root.attributes("-alpha", 0)
创建窗口后。这将使其不可见,然后您可以按照现有的方式执行大小计算。
答案 1 :(得分:2)
'放大'在Linux Mint中没有为我工作,但我终于找到了一些可行的东西,我觉得它更便携。甚至可以在撤消窗口时调用它,以便用户看不到更改。
w, h = root.maxsize()