猫史档案馆


【Python作品分享】新的作品【作品秀】

用户:Annd9oJAnnd9oJ查看:0 回复:1 评论:0 创建时间:2022-12-03T20:41:52


【作品展示】

center_image

 

【作品介绍】

tk《病毒》

 

【作品源代码】

import tkinter
import tkinter.messagebox
import random
import threading
import time
import webbrowser
import os
import  tkinter
from time import sleep
from tkinter import ttk
from tkinter import *
from tkinter.ttk import *
import time
 
tkinter.messagebox.showinfo("开始","欢迎使用电脑安全为士")
tkinter.messagebox.showerror("错误带码1001",'检测到您未下载插件。')
 
scale = 100
def running():                   
    btn.configure(text="系统正在玩命下载中...",state=DISABLED)
    print("\n"*2)
    print("执行开始".center(scale+28,'-'))
    start = time.perf_counter()
    for i in range(scale+1):
        pb["value"] = i      
        root.update()            
        a = '*' * i
        b = '.' * (scale - i)
        c = (i/scale)*100
        t = time.perf_counter() - start
        print("\r任务进度:{:>3.0f}% [{}->{}]消耗时间:{:.2f}s".format(c,a,b,t),end="")
        time.sleep(0.03)
    print("\n"+"执行结束".center(scale+28,'-'))
    tkinter.messagebox.showinfo('提示',"已完成下载,可以关闭窗口")
 
root = Tk()
root.geometry("300x140+600+300")
root.title("下载任务")
 
pb = Progressbar(root,length=200,mode="determinate",orient=HORIZONTAL)
pb.pack(padx=10,pady=20)
pb["maximum"] = 100
pb["value"] = 0
 
btn = Button(root,text="启动任务",command=running)
btn.pack(pady=10)
 
root.mainloop() 
tkinter.messagebox.showerror("错误",'插件未安装完成!')
 
return_value = tkinter.messagebox.askyesnocancel('程序错误', '您可以选择终止程序的运行\n或者重新尝试运行\n或者忽略错误继续运行',
                                                 default=tkinter.messagebox.ABORT,
                                                 icon=tkinter.messagebox.ERROR,
                                                 type=tkinter.messagebox.ABORTRETRYIGNORE)
tkinter.messagebox.showerror("病毒",'你的电脑被陆哥(陆辰旭)牌360占领')
a = tkinter.messagebox.askokcancel('提问','你觉得陆哥(陆辰旭)帅吗?')
a = tkinter.messagebox.askokcancel('提问','真的吗?')
def b():
    window = tkinter.Tk()
    window.title('我最帅')
    v = random.randrange(0, window.winfo_screenwidth())
    n = random.randrange(0, window.winfo_screenheight())
    window.geometry("600x200" + "+" + str(v) + "+" + str(n))
    tkinter.Label(window,
             text='我最帅,不许反驳',
             bg='Yellow',
             font=('楷体', 17),
             width=600, height=200
             ).pack()
    window.mainloop()
    window.mainloop()
 
threads = []
for i in range(50):
     c = threading.Thread(target=b)
     threads.append(c)
     time.sleep(0.1)
     threads[i].start()
m = 0
 
if m == 0:
 
 
    def p():
        window = tkinter.Tk()
        window.title('我最帅')
        window.geometry("600x600")
 
        tkinter.Label(window,
                      text='我最帅,不许反驳',
                      bg='Red',
                      font=('楷体', 17),
                      width=600, height=200
                      ).pack()
        window.mainloop()
        window.mainloop()
    threads = []
    for l in range(40):
        c = threading.Thread(target=p)
        threads.append(c)
        time.sleep(0.1)
        threads[l].start()
 
 
 
    def z():
        window = tkinter.Tk()
        window.title('我最帅')
        window.geometry("600x600"+"600"+"600")
 
        tkinter.Label(window,
                      text='我最帅,不许反驳',
                      bg='Red',
                      font=('楷体', 17),
                      width=600, height=200
                      ).pack()
        window.mainloop()
        window.mainloop()
    threads = []
    for b in range(40):
        c = threading.Thread(target=z)
        threads.append(c)
        time.sleep(0.1)
        threads[b].start()
    for o in range(15):
        time.sleep(1)
        webbrowser.open('www.python123.com')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
Annd9oJAnnd9oJ

建议打包成exe,用pip,pip install pyinstaller

点赞0


评论