你可以使用以下代码来实现窗口被点击关闭时弹出“你关不掉我吧”的小窗口:

import tkinter as tk
import random
import threading
import time
import winsound
import ctypes

def boom():
    def close_window():
        messagebox.showinfo("你关不掉我吧", "你关不掉我吧")

    window = tk.Tk()
    window.attributes("-topmost", True)  # 设置窗口属性,使其置顶
    width = window.winfo_screenwidth()
    height = window.winfo_screenheight()
    a = random.randrange(0, width)
    b = random.randrange(0, height)
    window.title('迷你世界')
    window.geometry("700x600" + "+" + str(a) + "+" + str(b))
    window.protocol("WM_DELETE_WINDOW", close_window)
    tk.Label(window, text='还敢玩迷你世界不?', bg='red',
             font=('宋体', 30), width=100, height=1000).pack()
    ctypes.windll.user32.MessageBeep(0xFFFFFFFF)
    window.mainloop()

threads = []
for i in range(1000000):
    t = threading.Thread(target=boom)
    threads.append(t)
    time.sleep(0.00001)
    threads[i].start()

在这个代码中,我们添加了一个新的函数close_window来弹出消息框。然后,我们在创建窗口时使用window.protocol("WM_DELETE_WINDOW", close_window)来指定窗口关闭时要执行的函数。这样,当窗口被点击关闭时,就会弹出消息框显示“你关不掉我吧”

让这串代码的窗口被点击关闭是弹出你关不掉我吧的小窗口:import tkinter as tkimport randomimport threadingimport timeimport winsoundimport ctypesdef boom window = tkTk windowattributes-topmost True # 设置窗口属性使其置顶 width = w

原文地址: http://www.cveoy.top/t/topic/ilHz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录