Skip to content

IR: Package Installer 2

Choose a tag to compare

@Snoopy-hubq Snoopy-hubq released this 09 Jul 18:38
d579d6f

Полное обновление и слияние всех изданий IRPI

С этого момента, больше нет понятия "Издания" и тому подобные, теперь есть только IR: Package Installer.

Ключевые изменения:

✨ Интеграция IRPI PE

  • Полная интеграция редактора паков IRPI PE в основное приложение IRPI CE
  • Единый .exe файл - теперь оба приложения работают в одном исполняемом файле
  • Меню "Добавить" - добавлен пункт "📝 Редактор паков (IRPI PE)"
  • Отдельное окно - редактор открывается как независимое окно без родителя

🔧 Улучшения интерфейса

  • Исправлен вызов редактора - теперь используется правильный флаг Qt.WindowType.Window для PyQt6
  • Уведомления - добавлены уведомления при открытии редактора паков
  • Автоматическая проверка - редактор доступен только при наличии файла IRPI_PE.py

🐛 Исправления

🔧 PyQt6 совместимость

  • Исправлена ошибка "type object 'Qt' has no attribute 'Window'"
  • Заменен устаревший флаг Qt.Window на Qt.WindowType.Window

🔧 Технические улучшения

  • Модульная архитектура - IRPI PE интегрирован как импортируемый модуль
  • Правильная обработка ошибок - добавлены try-catch блоки для корректной работы
  • Оптимизация памяти - окно редактора сохраняется как self._pe_window