import tkinter as tk def show_popup(): popup = tk.Toplevel(root) popup.title("Popup") popup.geometry("200x100") tk.Label(popup, text="This popup will close in 5 seconds...").pack(pady=10) # 设置定时器,在5秒后关闭弹窗 root.after(5000, popup.destroy) root = tk.Tk() root.geometry("200x100") tk.Button(root, text="Show Popup", command=show_popup).pack(pady=10) root.mainloop()怎么修改弹窗的位置
时间: 2024-03-12 21:44:23 浏览: 34
要修改弹窗的位置,可以在创建Toplevel窗口时,使用geometry()方法来设置弹窗的位置和大小。例如,要将弹窗放置在屏幕中央,可以使用以下代码:
```
import tkinter as tk
def show_popup():
popup = tk.Toplevel(root)
popup.title("Popup")
popup.geometry("200x100+{}+{}".format(int(root.winfo_screenwidth()/2 - 100), int(root.winfo_screenheight()/2 - 50)))
tk.Label(popup, text="This popup will close in 5 seconds...").pack(pady=10)
# 设置定时器,在5秒后关闭弹窗
root.after(5000, popup.destroy)
root = tk.Tk()
root.geometry("200x100")
tk.Button(root, text="Show Popup", command=show_popup).pack(pady=10)
root.mainloop()
```
在这个例子中,`geometry()`方法的参数包括了弹窗的大小和位置。`int(root.winfo_screenwidth()/2 - 100)`表示将弹窗放置在屏幕横向中央,`int(root.winfo_screenheight()/2 - 50)`表示将弹窗放置在屏幕纵向中央。你可以根据需要调整这些参数来设置弹窗的位置。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)