19 lines
775 B
Python
19 lines
775 B
Python
|
|
#!/usr/bin/env python3
|
||
|
|
"""Создаёт icon.ico в папке проекта (если нет своего). Подставьте свой .ico и пересоберите."""
|
||
|
|
from pathlib import Path
|
||
|
|
|
||
|
|
try:
|
||
|
|
from PIL import Image
|
||
|
|
except ImportError:
|
||
|
|
print("Установите Pillow: pip install Pillow")
|
||
|
|
raise
|
||
|
|
|
||
|
|
path = Path(__file__).resolve().parent / "icon.ico"
|
||
|
|
if path.exists():
|
||
|
|
print("icon.ico уже есть, не перезаписываю.")
|
||
|
|
exit(0)
|
||
|
|
# Простая иконка 48x48 (синий квадрат)
|
||
|
|
img = Image.new("RGBA", (48, 48), (70, 130, 180, 255))
|
||
|
|
img.save(path, format="ICO", sizes=[(48, 48), (32, 32), (16, 16)])
|
||
|
|
print("Создан icon.ico. Замените своим файлом при необходимости.")
|