节假日不给好兄弟好闺蜜好室友来点意外都感觉少了点乐趣。
目录
建议先把循环次数 改为10次 ,运行完后结束进程就好了
- """
- * @Author: xiaofang
- 在校生,学习过C、Java,目前专于Python,方向:数据分析
- * @Description:
- 送给朋友满屏的祝福
- """
-
- 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='#F479EE', # 背景颜色
- font=('楷体', 15), # 字体和字体大小
- width=50, height=12 # 标签长宽
- ).pack() # 固定窗口位置
- window.mainloop()
-
-
- threads = []
- for i in range(200): # 需要的弹框数量
- t = threading.Thread(target=dow)
- threads.append(t)
- time.sleep(0.1)
- threads[i].start()
pip install pyinstaller
pyinstaller -F -w (-i icofile) filename
filename表示你的Python程序文件名
-w 表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)
括号内的为可选参数,-i icofile表示给程序加上图标,图标必须为.ico格式
icofile表示图标的位置,建议直接放在程序文件夹里面,这样子打包的时候直接写文件名就好
然后回车运行
我们从上图看到最后一行提示: Building EXE from EXE-00.toc completed successfully. 就成功了
进入到程序目录里面会再看到一个名称为dist目录,打包好的exe程序就在里面
运行一下:
注意:如果原本的程序中使用到了相应的资源,需要复制到该目录下,否则程序会无法运行。