心妍 发表于 2022-11-15 23:17:25

一个易于实现的时钟页面

本帖最后由 paypojie 于 2022-11-15 23:24 编辑

                                                                                  创建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


一个易于实现的时钟页面
https://www.52pojie.cn/thread-1713539-1-1.html
(出处: 吾爱破解论坛)









onhawk 发表于 2022-11-17 09:03:18

谢谢分享,支持

乐活 发表于 2022-11-16 09:19:14

这个挺好,过来学习,多谢

世界因你不同 发表于 2022-11-16 08:46:53

学习一下,感谢您的分享!

心妍 发表于 2022-11-16 12:32:58

乐活 发表于 2022-11-16 09:19
这个挺好,过来学习,多谢

那当然 ^_^ 。

心妍 发表于 2022-11-16 12:33:42

世界因你不同 发表于 2022-11-16 08:46
学习一下,感谢您的分享!

不用谢 嘿嘿嘿

飞天梦 发表于 2022-11-17 21:52:09


学习一下,感谢您的分享!

心妍 发表于 2022-11-17 22:31:45

飞天梦 发表于 2022-11-17 21:52
学习一下,感谢您的分享!

好好学吧 {:4_262:}

冰封 发表于 2022-11-17 23:59:18

谢谢楼主原创分享,支持

心妍 发表于 2022-11-18 12:13:53

冰封 发表于 2022-11-17 23:59
谢谢楼主原创分享,支持

不用谢 嘿嘿
页: [1] 2
查看完整版本: 一个易于实现的时钟页面