24 lines
518 B
Python
24 lines
518 B
Python
"""
|
|
Entry point for Tagger application.
|
|
"""
|
|
import sys
|
|
|
|
from PySide6.QtWidgets import QApplication
|
|
|
|
from src.core.file_manager import FileManager
|
|
from src.core.tag_manager import TagManager
|
|
from src.ui.main_window import MainWindow
|
|
|
|
|
|
def main() -> None:
|
|
tagmanager = TagManager()
|
|
filehandler = FileManager(tagmanager)
|
|
app = QApplication.instance() or QApplication(sys.argv)
|
|
window = MainWindow(filehandler, tagmanager)
|
|
window.show()
|
|
sys.exit(app.exec())
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|