在使用tkinter创建窗口时,可以通过以下步骤在屏幕中间弹出窗口:
import tkinter as tk
root = tk.Tk()
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
window_width = 400 # 窗口宽度
window_height = 300 # 窗口高度
x = (screen_width - window_width) // 2
y = (screen_height - window_height) // 2
root.geometry(f"{window_width}x{window_height}+{x}+{y}")
root.mainloop()
完整的代码如下:
import tkinter as tk
root = tk.Tk()
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
window_width = 400 # 窗口宽度
window_height = 300 # 窗口高度
x = (screen_width - window_width) // 2
y = (screen_height - window_height) // 2
root.geometry(f"{window_width}x{window_height}+{x}+{y}")
root.mainloop()
这样,使用tkinter创建的窗口就会在屏幕中间弹出。
领取专属 10元无门槛券
手把手带您无忧上云