前言:
现在你们对“弹窗代码大全”可能比较关注,同学们都想要剖析一些“弹窗代码大全”的相关资讯。那么小编在网络上收集了一些关于“弹窗代码大全””的相关内容,希望同学们能喜欢,各位老铁们一起来了解一下吧!最近做了一个恶搞的弹窗代码发给朋友玩,,这里分享给大家..
源码:
# -*-coding:utf-8 -*-# @Time :2022/5/26 20:45# 弹窗恶搞程序import tkinter as tkimport randomimport threadingimport timeimport winsounddef boom(): window = tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() # 高,宽进行随机值 a = random.randrange(0, width) b = random.randrange(0, height) # 在界面出现随机弹窗和字体 window.title('error') window.geometry("400x100" + "+" + str(a) + "+" + str(b)) # 设置告警内容 tk.Label(window, text='error,Windows正遭受攻击', bg='red', font=('宋体', 17), width=40, height=4).pack() winsound.MessageBeep(winsound.MB_ICONASTERISK) window.mainloop()def lu(): TK = tk.Tk() width = TK.winfo_screenwidth() height = TK.winfo_screenheight() a = random.randrange(0, width) b = random.randrange(0, height) TK.title("嘿嘿!") TK.geometry("400x100" + "+" + str(a) + "+" + str(b)) tk.Label(TK, text='略略略!!!', bg='green', font=('宋体', 17), width=40, height=4).pack() winsound.MessageBeep(winsound.MB_ICONASTERISK) # 显示窗口弹窗 TK.mainloop()if __name__ == '__main__': # 采用多线程方式, threads = [] for i in range(100): t = threading.Thread(target=boom) p = threading.Thread(target=lu) threads.append(t) threads.append(p) time.sleep(0.5) threads[i].start()
这里的这几个包都是要导入,可以在终端上使用pip工具导入.
代码运行测试结束后,使用打包工具,Python代码的打包生成exe文件,可以在没有Python环境的系统上执行.
首先: pip install Pyinstaller 安装这个包
然后执行命令,
-w参数,,隐藏程序黑框,只能从任务管理器关闭
在命令的回显中找到文件生成的路径,就可以找到生成的可执行文件了,
然后就可以发送朋友了,
效果:弹窗的同时还会有声音的效果..
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #弹窗代码大全