python写一个无限弹窗
前言
在学校,闲得无聊想恶搞一下室友,想给对象展现一下自己的编程能力,制造一个无限弹窗(想弹多少就弹多少),写上恶搞语言或者悄悄地情话,来满足你的搞怪心里,本章教你如何制作。
一、写代码
import tkinter as tk
import random
import threading
import time
def dow():
window = tk.Tk()
width = window.winfo_screenwidth()
height = window.winfo_screenheight()
a = random.randrange(0, width)
b = random.randrange(0, height)
window.title('恶搞')
window.geometry("200x50" + "+" + str(a) + "+" + str(b))
tk.Label(window,
text='宣你!', # 显示文字
bg='yellow', # 背景颜色
font=('楷体', 17), # 字体和字体大小
width=15, height=2 # 标签长宽
).pack() # 固定窗口位置
window.mainloop()
threads = []
for i in range(9): # 需要的弹框数量,根据自己需要来修改,这里我只创建了9次
t = threading.Thread(target=dow)
threads.append(t)
time.sleep(0.1)
threads[i].start()
二.打包
众所周知,运行代码需要相应的解释器环境,但恶搞对方的话,对方电脑上不一定有解释器,怎么办呢,那就给他打包处理一下。
第一步,找文件所在文件夹
第二部,地址框中打开cmd,会直接定位到当前文件夹下
第三步,打包(注意,提前安装pyinstaller库)
终端里面输入以下内容
回车等待,结果会出现以下内容,打开框出来的文件夹,你所要的东西就在其中。
下面这个文件你就可以发给任何人了(注,用于娱乐学习,请勿给他人造成不必要的影响。)
总结
这里说明一下,要修改个数需要在代码中修改,重新打包。 点击来一起学习python