33 lines
No EOL
902 B
Python
33 lines
No EOL
902 B
Python
"""
|
||
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() |