Windows 桌宠,素材来自 new_hh/hh.jpg。
选择图片,命名为image.png替换当前目录下的image.png(或者打开prepare_asset.sh,找到 --source "$PROJECT_DIR/./image.png" \自己修改图片读取路径) 若要修改宠物名字,打开./windows_app/app.py找到代码
class PetWindow(QWidget):
def __init__(self) -> None:
super().__init__()
self.setWindowFlags(Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint | Qt.Tool)
self.setAttribute(Qt.WA_TranslucentBackground, True)
self._pet_name = "pet"
...修改self.pet_name 为你自己想要的值,或者生成后修改也可以,总的来说就是可以 不管这一步名字修改(废话)。
python -m pip install -r .\requirements-wsl.txt
cd /home/ni/entertainment/girlfriend_terminal_pet
chmod +x prepare_asset.sh
./prepare_asset.sh生成结果:
assets/pet.pngassets/pet.svgassets/manifest.json
python -m pip install -r requirements-windows.txt在 Windows 资源管理器中打开项目目录,双击 run_windows.bat。
如果项目保存在 WSL 中,可通过 \\wsl$ 路径进入对应目录后再双击启动。
- 透明背景人物显示
- 始终置顶
- 鼠标拖动
idle/jump/sway/kiss动作- 桌宠下方显示名字与陪伴时间
- 右键菜单切换动作、缩放、重置位置、修改名字、显示/隐藏陪伴时间、退出
右键桌宠可以看到这些控制项:
自动循环IdleJumpSwayKiss摸摸头开启/关闭自动睡觉缩放大一点缩放小一点重置位置修改名字显示/隐藏本次陪伴时间显示/隐藏累计陪伴时间退出
- 左上角显示
亲密度和困倦值 摸摸头可以增加亲密度- 亲密度会被永久记录
自动睡觉开启后,桌宠困了会先提示,然后隐藏去睡约 20 分钟累计陪伴时间会被永久记录- 可以分别显示/隐藏本次陪伴时间和累计陪伴时间