【发布时间】:2014-09-03 05:25:29
【问题描述】:
我最近开始在 python 中使用 tkinter,但我无法将窗口居中。我尝试了这个网站上的所有提示,但每当我尝试它们时,窗口就像屏幕中间的一条线。我上面已经有小部件,没有居中它可以正常工作,但如果有人能帮助我解决我的问题,我将不胜感激。 这是我迄今为止一直在尝试的。
root = Tk()
root.title("Password")
root.resizable(FALSE,FALSE)
mainframe = ttk.Frame(root, padding="3 3 12 12")
mainframe.grid(column=0, row=0, sticky=(N, W, E, S))
mainframe.columnconfigure(0, weight=1)
mainframe.rowconfigure(0, weight=1)
w = mainframe.winfo_width()
h = mainframe.winfo_height()
ws = root.winfo_screenwidth()
hs = root.winfo_screenheight()
x = (ws/2) - (w/2)
y = (hs/2) - (h/2)
root.geometry('%dx%d+%d+%d' % (w, h, x, y))
【问题讨论】:
标签: python python-3.x tkinter numbers window