Tkinter: Difference between revisions
Content added Content deleted
Line 415: | Line 415: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
= Display window in Center = |
|||
<syntaxhighlight lang="python"> |
|||
import tkinter as tk |
|||
def center(toplevel): |
|||
toplevel.update_idletasks() |
|||
w = toplevel.winfo_screenwidth() |
|||
h = toplevel.winfo_screenheight() |
|||
size = tuple(int(_) for _ in toplevel.geometry().split('+')[0].split('x')) |
|||
x = w/2 - size[0]/2 |
|||
y = h/2 - size[1]/2 |
|||
toplevel.geometry("%dx%d+%d+%d" % (size + (x, y))) |
|||
root = tk.Tk() |
|||
win = tk.Toplevel(root) |
|||
win.title("Centered!") |
|||
center(win) |
|||
root.mainloop() |
|||
</syntaxhighlight> |
|||
<br /> |
<br /> |