吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1670|回复: 15
收起左侧

[学习记录] 一个易于实现的时钟页面

[复制链接]
甜萝 发表于 2022-11-15 19:04
本帖最后由 paypojie 于 2022-11-15 19:18 编辑

                                                                                              创建GUI时钟界面



原来的时钟页面
image.png


自己做的时钟页面

image.png


实现代码
[Python] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 导入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()


思路来源

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
lfm333 + 1 + 1 谢谢@Thanks!
zhaoqingdz + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hyk7299 发表于 2022-11-15 19:07
不错不错,值得学习
 楼主| 甜萝 发表于 2022-11-15 19:16
hyk7299 发表于 2022-11-15 19:07
不错不错,值得学习

有一些地方讲的不是很详细 有几个方法要自己尝试从网上弄明白
samanera 发表于 2022-11-15 19:42
2xinyu 发表于 2022-11-15 20:23
进来学习一下
江南云 发表于 2022-11-15 20:29
这个时钟看起来比较明显更方便哦!感谢分享!
11223344 发表于 2022-11-15 20:58
现在用的是时钟插件bitdocker
hbdz 发表于 2022-11-15 21:48
好好学习
加奈绘 发表于 2022-11-15 21:52
学习了,在试着改一下代码实现
 楼主| 甜萝 发表于 2022-11-15 23:06
hyk7299 发表于 2022-11-15 19:07
不错不错,值得学习

怎么回复一样
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-3-16 04:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表