【问题标题】:Tkinter window slightly off centerTkinter 窗口稍微偏离中心
【发布时间】:2021-04-28 18:49:52
【问题描述】:
from tkinter import *
master = Tk()

width_value = master.winfo_screenwidth()
height_value = master.winfo_screenheight()
master.geometry("%dx%d+0+0" % (width_value, height_value))

mainloop()

有人能解释一下为什么我总是有一个小间隙/窗口偏离中心吗?另外,一个解决方案将是非常感谢。

【问题讨论】:

  • 发生这种情况时,您是否可以用鼠标交互地抓取标题栏,并将窗口向左移动?
  • @BryanOakley 是的,但最好用户不必在每次打开窗口时都这样做
  • 我明白了。我要验证的事情是窗口是否从边缘偏移,或者它是否仅似乎从边缘偏移。我不使用 Windows,所以我不知道 Windows 在显示器周围强制使用黑色细边框。
  • 仅在 Windows 10 中发生,在 Windows 7 中不发生。

标签: python tkinter pycharm


【解决方案1】:

要解决这个问题,只需替换:

width_value = master.winfo_screenwidth()
height_value = master.winfo_screenheight()
master.geometry("%dx%d+0+0" % (width_value, height_value))

与:

master.state('zoomed')

这会将 tkinter 窗口设置为全屏(同时保留标题栏)

【讨论】:

    猜你喜欢
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    相关资源
    最近更新 更多