M1-Survey-Engine/main.py

28 lines
712 B
Python

import sys
from PyQt6.QtCore import QTranslator, QLocale
from PyQt6.QtWidgets import QApplication
from source import assets_path
from source.widget import MyMainWindow
if __name__ == "__main__":
# create the application
application = QApplication(sys.argv)
# get the user language
local = QLocale()
language_code: str = local.languageToCode(local.language())
# load the translator to support multiple languages
translator = QTranslator()
application.installTranslator(translator)
translator.load(str(assets_path / f"language/{language_code}.qm"))
# create the window
window = MyMainWindow()
window.show()
# start the application
application.exec()