一个比较无聊的编程小玩意,学习 python 写 GUI 的练手作品。
代码
1 2 3 4 5 6 7 8 9 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 37 38 39 40 41 42 43 44
| import time import random import tkinter.ttk
def show(): progressbarOne['maximum'] = 100 progressbarOne['value'] = 0 for i in range(progressbarOne['maximum']): time.sleep(random.uniform(0.01, 0.2)) progressbarOne['value'] += 1 root.update() if progressbarOne['value'] == progressbarOne['maximum']: label2 = tkinter.ttk.Label(text='\n开着呢😜', font=('dengxian', 16), foreground='red') label2.pack() root.update()
root = tkinter.Tk() root.geometry('400x150') root.title('电脑开着吗') root.resizable(False, False)
label0 = tkinter.ttk.Label(text='想知道您的计算机打开了吗?', font=('dengxian', 20)) label0.pack() label1 = tkinter.ttk.Label(text='快点击下方“一键检测”', font=('dengxian', 20)) label1.pack()
progressbarOne = tkinter.ttk.Progressbar(root) progressbarOne.pack(side=tkinter.TOP)
confirm_button=tkinter.ttk.Button(root,text="一键检测", command=show) confirm_button.pack(side=tkinter.TOP)
root.mainloop()
|
RUN
下载
下载请见 Malvern’s File Server。