一起来创建个GUI时钟界面

原来的时钟页面

一起来创建个GUI时钟界面_第1张图片

自己做的时钟页面

一起来创建个GUI时钟界面_第2张图片
# 导入tkinter time 模块
 
import tkinter as tk
import time
 
# 创建主窗口
root = tk.Tk()
 
# 设置主窗口的大小以及主窗口在屏幕上的位置
root.geometry('450x150+400+200')
 
# 设置主窗口的标题
root.title('时钟')
 
# 设置主窗口的大小为不可调整
root.resizable(0,0)
 
# 根据截图 界面是会发生变化的 是一个动态的内容 所以 我们生成动态字符串对象
# 通过StringVar()方法创建出来的数据类型是动态类型
dstr = tk.StringVar()
 
# 创建一个label控件 并将label控件放置主窗口
# label是用来显示窗口中的文本或者图像的 这里 我们用label显示一个动态字符串
# textvariable直接翻译过来就是文本变量 也称为输入框文本 (动态字符串) 
tk.Label(root,textvariable=dstr,fg='black',font=('微软雅黑',85)).pack()
 
# 定义一个获取时间的函数 
def getTime():
    # 因为dstr内容不是我们期望的字符串类型的时间 所以需要修改dstr的内容
    dstr.set(time.strftime('%H:%M:%S'))
    # after() 对Tkinter的主循环每延时毫秒就调用回调函数一次
    root.after(1000,getTime)
 
getTime()
 
root.mainloop()

实现代码

你可能感兴趣的:(python)