一个易于实现的时钟页面
本帖最后由 paypojie 于 2022-11-15 19:18 编辑创建GUI时钟界面
原来的时钟页面
自己做的时钟页面
实现代码
# 导入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()
思路来源
http://c.biancheng.net/tkinter/entry-widget.html 不错不错,值得学习 hyk7299 发表于 2022-11-15 19:07
不错不错,值得学习
有一些地方讲的不是很详细 有几个方法要自己尝试从网上弄明白 {:300_955:} 不错不错,值得学习 进来学习一下 这个时钟看起来比较明显更方便哦!感谢分享! 现在用的是时钟插件bitdocker 好好学习 学习了,在试着改一下代码实现 hyk7299 发表于 2022-11-15 19:07
不错不错,值得学习
怎么回复一样
页:
[1]
2