Waiting and Debriefing Window, QT UI is now functionnal.

This commit is contained in:
Khopa
2019-07-11 21:31:16 +02:00
parent c4dc432be1
commit adb9e38ff4
11 changed files with 246 additions and 51 deletions

View File

@@ -1,17 +1,31 @@
import logging
import os
import sys
from time import sleep
import dcs
from PySide2.QtGui import QPixmap
from PySide2.QtWidgets import QApplication, QLabel, QSplashScreen
from qt_ui import uiconstants
from qt_ui.windows.GameUpdateSignal import GameUpdateSignal
from qt_ui.windows.QLiberationWindow import QLiberationWindow
from userdata import persistency
from userdata import persistency, logging as logging_module
if __name__ == "__main__":
assert len(sys.argv) >= 3, "__init__.py should be started with two mandatory arguments: %UserProfile% location and application version"
persistency.setup(sys.argv[1])
dcs.planes.FlyingType.payload_dirs = [
os.path.join(os.path.dirname(os.path.realpath(__file__)), "resources\\payloads")]
VERSION_STRING = sys.argv[2]
logging_module.setup_version_string(VERSION_STRING)
logging.info("Using {} as userdata folder".format(persistency.base_path()))
app = QApplication(sys.argv)
# Splash screen setup
@@ -38,4 +52,5 @@ if __name__ == "__main__":
window.show()
splash.finish(window)
sys.exit(app.exec_())
sys.exit(app.exec_())