2026-05-07 17:15:56 +03:00
|
|
|
|
"""
|
|
|
|
|
|
Astro Session Watcher - Главный входной файл
|
|
|
|
|
|
Приложение для астрофотографов с отслеживанием файлов и сортировкой по объектам
|
|
|
|
|
|
"""
|
|
|
|
|
|
import sys
|
|
|
|
|
|
import os
|
|
|
|
|
|
from pathlib import Path
|
|
|
|
|
|
|
|
|
|
|
|
# Добавляем корневую директорию в путь
|
|
|
|
|
|
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
|
|
|
|
|
|
|
|
from PySide6.QtWidgets import QApplication
|
|
|
|
|
|
from ui.main_window import MainWindow
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
|
|
"""Точка входа в приложение"""
|
|
|
|
|
|
app = QApplication(sys.argv)
|
|
|
|
|
|
|
|
|
|
|
|
# Устанавливаем стиль Fusion для современного вида
|
|
|
|
|
|
app.setStyle("Fusion")
|
|
|
|
|
|
|
|
|
|
|
|
# Тёмная палитра
|
|
|
|
|
|
app.setPalette(app.style().standardPalette())
|
|
|
|
|
|
|
|
|
|
|
|
window = MainWindow()
|
|
|
|
|
|
window.show()
|
|
|
|
|
|
|
|
|
|
|
|
sys.exit(app.exec())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
|
main()
|