# 创建简单的 GUI 程序:点击按钮显示当前日期和时间


背景介绍

GUI(图形用户界面)编程是现代应用程序开发的重要组成部分,使用户能够直观地与程序交互。在Python中,Tkinter是一个常用的 GUI 框架,能够帮助开发者创建交互式应用程序。本项目旨在通过Tkinter创建一个功能齐全的 GUI 程序,当用户点击按钮时,显示当前日期和时间。

思路分析

  1. 项目目标
    创建一个可运行且独立的 GUI 程序,无需依赖任何框架,仅依赖 Tkinter 库。

  2. 关键功能

    • 窗口设计:使用 Tkinter 创建图形界面。
    • 按钮配置:设置按钮名称为 “Display Time”,实现点击事件触发。
    • 文件读写:通过 print 输出当前时间,无需文件操作。

代码实现

import tkinter as tk

def display_time():
    current_time = f"当前日期和时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}"
    print(current_time)

# 创建 GUI 窗口
root = tk.Tk()
root.title("Display Time")
root.geometry("300x100")

# 设置按钮名称
button_text = "Display Time"

# 创建按钮并连接点击事件
button = tk.Button(root, text=button_text, command=display_time)
button.pack(pady=10)

# 运行程序
root.mainloop()

总结

本项目实现了以下功能:
– 使用 Tkinter 创建图形界面,支持用户交互。
– 设置按钮名称为 “Display Time”,实现点击事件触发。
– 通过 print 输出当前日期和时间,确保程序可运行且独立。

此程序在终端中运行时,会显示当前日期和时间,用户只需点击按钮即可实时获取信息。程序无需依赖任何外部库,适合中级程序员快速实现。