python使用Button组件的command参数实现时间处理
时间: 2024-02-24 14:58:39 浏览: 30
好的,我可以为您提供一个简单的 Python 示例程序,演示如何使用 Button 组件的 command 参数实现时间处理。以下是代码:
```python
import tkinter as tk
import datetime
def show_time():
now = datetime.datetime.now()
time_str = now.strftime("%Y-%m-%d %H:%M:%S")
lbl_time.config(text=time_str)
lbl_time.after(1000, show_time)
window = tk.Tk()
window.title("时间显示器")
lbl_time = tk.Label(window, text="", font=("Arial", 20))
lbl_time.pack(pady=20)
btn_start = tk.Button(window, text="开始", command=show_time)
btn_start.pack(side=tk.LEFT, padx=10)
btn_stop = tk.Button(window, text="停止", command=window.quit)
btn_stop.pack(side=tk.LEFT, padx=10)
window.mainloop()
```
这个程序创建了一个窗口,其中包含一个标签和两个按钮。当用户单击“开始”按钮时,程序将启动一个函数来显示当前时间,并将标签上的文本更新为当前时间。程序将每秒钟刷新一次时间。当用户单击“停止”按钮时,程序将退出。
在这个示例程序中,我们使用了 datetime 模块来获取当前时间,使用 Label 组件来显示时间,使用 Button 组件的 command 参数来指定一个回调函数来处理时间更新。
希望这个示例程序对您有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)