This commit is contained in:
Hirnwunde
2026-02-26 08:42:12 +01:00
commit 87ab7ee73c
16 changed files with 1368 additions and 0 deletions

26
photo_sorter/main.py Normal file
View File

@@ -0,0 +1,26 @@
from __future__ import annotations
import sys
from pathlib import Path
from PyQt6.QtWidgets import QApplication
from photo_sorter.core.config_manager import ConfigManager
from photo_sorter.ui.main_window import MainWindow
def main() -> int:
app = QApplication(sys.argv)
base_dir = Path(__file__).resolve().parent
config_path = base_dir / "config.json"
config_manager = ConfigManager(config_path)
window = MainWindow(config_manager)
window.show()
return app.exec()
if __name__ == "__main__":
raise SystemExit(main())