## 重要文件就是这个了
## tray_icon.py 是来进行显示系统托盘图标的
主函数 we.py 使用了 注释和引用图标逻辑
-- coding: utf-8 ---
import asyncio import websockets from bleak import BleakScanner, BleakClient import json import base64 import threading from tray_icon import start_tray_icon start_tray_icon("app.ico")
打包需要python3 然后
使用 pip cache dir 观察python3 的路径
安装环境
##
pip install pyinstaller
pip install bleak
pip install pystray pillow
## 打包指令 产生一个带窗口的程序 打包完后可以随便改exe 名字 C:\Users\Admin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\Scripts\pyinstaller.exe --onefile --icon=data\app.ico we.py --add-data "data;data"
端口占用 netstat -ano | findstr :201111 taskkill /PID /F 1234
## app.ico 需要有特定格式 不能随便图片
运行时的路径 和打包后的路径 是不一致的 如何解决 见具体函数
icon_path = resource_path(resource_path("data/app.ico"))