用python写一段:弹出一个窗口,窗口内显示当前时间,在10s后或者点击叉窗口会关闭
时间: 2023-03-25 08:00:56 浏览: 103
可以使用Python的GUI库Tkinter来实现弹出一个窗口,窗口内显示当前时间,并在10秒后或者点击叉窗口时关闭窗口的功能。
以下是示例代码:
```python
import tkinter as tk
import time
# 创建窗口
root = tk.Tk()
root.title("显示当前时间")
root.geometry("200x100")
# 创建标签,显示当前时间
label = tk.Label(root, font=("Arial", 20))
label.pack()
# 更新标签内容,显示当前时间
def update_label():
current_time = time.strftime("%H:%M:%S")
label.config(text=current_time)
root.after(100, update_label)
# 在10秒后关闭窗口
def close_window():
root.destroy()
root.after(10000, close_window)
# 启动更新标签内容的函数
update_label()
# 进入消息循环
root.mainloop()
```
运行代码后,会弹出一个窗口,窗口内显示当前时间。10秒后,窗口会自动关闭。也可以手动点击窗口的叉按钮来关闭窗口。
阅读全文