介绍
这篇文章主要介绍了怎么使用Python中的Tkinter制作钟表,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
<强> 强> <强> 强>
<强> 强> <强> 强>
Tkinter,实例化一个Tk类,进入主循环,完成,一个窗口就创建好了,
<强> 强>
# !,/usr/西班牙/env Python , # aoa=utf - 8 , 得到Tkinter 进口* , 得到math 进口* , import 时间 , def showTime (): , time1=& # 39; 12-00-00& # 39; , 时间=time2 time.strftime (& # 39; % H - % - % & # 39;) , t=time2.split (& # 39; & # 39;) , if time2  !=, time1: , time1 =time2 , for 小姐:c.find_withtag拷贝(& # 39;xiaobai& # 39;): , c.delete(我) , hui_zhi (t) , c.create_text((246475),文本=time2标签=皒iaobai",锚=N) , c.after (500, showTime) , def 赢得(): , global c , 根=Tk () , c=画布(根,bg=& # 39;白色# 39;,宽度=500,身高=500) , c.pack () , t=time.strftime (“% - % - % S"我) , t=t.split (& # 39; & # 39;) , for 小姐:拷贝范围(61): , x1=250 + 200 * cos(π*我/30) , 日元=250 + 200 * sin(π*我/30) , x2=250 + 185 * cos(π*我/30) , y2=250 + 185 * sin(π*我/30) , if 我% 5==0: , x2=250 + 175 * cos(π*我/30) , y2=250 + 175 * sin(π*我/30) , c.create_line (x1, y1, x2, y2,填补=& # 39;红色# 39;,宽度=3) , 其他: , c.create_line (x1, y1, x2, y2,填补=& # 39;黑色# 39;,宽度=2) , showTime () , c.create_oval(50450450,轮廓=& # 39;蓝# 39;,宽度=2) , c.create_oval(240240260260年,填补=皉ed",轮廓=& # 39;红色# 39;) , c.create_oval(243243257257年,填补=癵reen",轮廓=& # 39;绿色# 39;) , root.mainloop () , def hui_zhi (t): , S1=250 + 165 * cos(π* (int (t [2]) + 45)/30) , S2=250 + 165 * sin(π* (int (t [2]) + 45)/30) , c.create_line (S1, S2,250,250,填补=& # 39;红色# 39;,宽度=5,箭头=首先,标签=皒iaobai") , c.create_oval(243243257257年,填补=癵reen",轮廓=& # 39;绿色# 39;) , M1=250 + 135 * cos(π* (int (t[1]) +浮动(t [2])/60 + 45)/30) , M2=250 + 135 * sin(π* (int (t[1]) +浮动(t [2])/60 + 45)/30) , c.create_line (M1, M2,250,250填补=& # 39;绿色# 39;,宽度=5,箭头=首先,标签=皒iaobai") , c.create_oval(247247253253年,填补=癰lack",轮廓=& # 39;黑色# 39;) , H1=250 + 95 * cos(π* (int (t[0]) +浮动(t [1])/60 + 9)/6) , H2=250 + 95 * sin(π* (int (t[0]) +浮动(t [1])/60 + 9)/6) , c.create_line (H1、H2,250,250填补=& # 39;黑色# 39;,宽度=7,箭头=首先,标签=皒iaobai") , if __name__==& # 39; __main__ # 39;: , 赢()
强>
感谢你能够认真阅读完这篇文章,希望小编分享怎么使用Python中的Tkinter制作钟表内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!