本文主要是介绍python恶搞无限弹窗脚本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python恶搞无限弹窗代码;
弹窗可以关闭,但是每次关闭都会增加一个出现;
例如关闭一个弹窗会出现两个弹窗;
初始化出现20个弹窗;
部分核心代码
def on_close(top, root):global window_count# 关闭当前窗口top.destroy()window_count -= 1# 创建两个新窗口create_popups(root, 3)def create_popup(root):global window_countif window_count >= 0:top = tk.Toplevel(root)width = 250height = 100screenwidth = root.winfo_screenwidth()screenheight = root.winfo_screenheight()x = ra.randint(0, screenwidth - width)y = ra.randint(0, screenheight - height)top.title("Thank you!")top.geometry(f"{width}x{height}+{x}+{y}")top.attributes('-topmost', 1) # 确保窗口总是在最前面tk.Label(top, text='Your computer has been taken over by me', fg='white', bg='black', font=("Comic Sans MS", 9), width=40, height=20).pack()# 禁止窗口大小调整top.resizable(False, False)# 绑定关闭事件top.protocol("WM_DELETE_WINDOW", lambda t=top: on_close(t, root))window_count += 1
定义窗口函数
绑定点击事件
这篇关于python恶搞无限弹窗脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!