猫史档案馆


【Python作品分享】EasyTime【1】【作品秀】

用户:Vincent_xiaoboVincent_xiaobo查看:0 回复:0 评论:0 创建时间:2021-08-11T14:41:38


【作品展示】

center_image

 

【作品介绍】

EasyTime(1)(中文名‘简时’)

制作人:小博

联系方式:

邮箱:xiaobo_12345678@qq.com

抖音:xiao.bo_666

 

【作品源代码】

#filename : EasyTime
#author by : zhb

import tkinter as tk
import easygui
import time

useranswer = easygui.msgbox('简时(2)(EasyTime)\n制作:小博','EasyTime','进入')
if useranswer == '进入':
    useranswer = easygui.msgbox('由于倒计时功能有点问题,所以暂时关闭','EasyTime','好的')
    useranswer = easygui.buttonbox("请选择功能:","EasyTime",["倒计时","时间","更新","关于"])

#def countime():
#    time_left = int(input("输入倒计时间(秒):"))
#    # 循环
#    while time_left > 0:
#        # 打印剩余时间
#        print("距离倒计时结束还有  " + str(time_left) + "  秒")
#        # 间隔时间
#        time.sleep(1)
#        # 重新赋值
#        time_left = time_left - 1
#    print("倒计时结束")

def time_clock():
    
    import time
    import tkinter as tk
    class Clock(tk.Tk):
        def __init__(self) -> None:
            super().__init__()
            self.title("easytime_clock")
            self.time_text = ""
            self.lbl = tk.Label(self, 
                                text=self.time_text, 
                                font=("ds-digital", 80),
                                padx=10,
                                pady=10,
                                background="white",
                                foreground="black")
            self.lbl.pack()
            self.update_time()
        def update_time(self):
            self.time_text = time.strftime("%y-%m-%d\n%H:%M:%S %p")
            self.lbl.config(text=self.time_text)
            self.after(1000, self.update_time)
    if __name__ == "__main__":
        app = Clock()
        app.mainloop()


def update():
    update_text = '''
2020.7.7
1.更新了倒计时模块

2020.7.16
1.更新了时间模块
2.制作了一个简易的选择系统

2020.7.29
1.增加了更新和关于
2.制作了更详细的说明和选择系统

2020.8.11
1.用easygui和tkinter代替了print
2.将时间模块做的更简洁
3.由于倒计时功能有点问题,所以暂时关闭

即将更新:
1.倒计时模块
2.闹钟(可能会更新)
'''

    import tkinter
    win = tkinter.Tk()
    win.title("EasyTime_update")
    win.geometry("500x1500")
    label = tkinter.Label(win,
                       text=update_text,
                       bg="white", fg="black",
                       font=("黑体", 20),
                       width=500,
                       height=1500,
                       wraplength=500,
                       justify="left",
                       anchor="nw")
    label.pack()
    win.mainloop()


def about():
    about_text = '''
作者:小博
若有任何bug及问题,请及时联系我:
邮箱:xiaobo_12345678@qq.com
抖音:xiao.bo_666

版权所有,侵权必究
'''

    import tkinter
    win = tkinter.Tk()
    win.title("EasyTime_about")
    win.geometry("500x300")
    label = tkinter.Label(win,
                       text=about_text,
                       bg="white", fg="black",
                       font=("黑体", 20),
                       width=500,
                       height=300,
                       wraplength=500,
                       justify="left",
                       anchor="nw")
    label.pack()
    win.mainloop()




if useranswer == '时间':
    time_clock()
elif useranswer == '更新':
    update()
elif useranswer == '关于':
    about()
elif useranswer == '倒计时':
    easygui.msgbox('由于倒计时功能有点问题,所以暂时关闭','EasyTime_countime','好的')



    

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页