Exemple #1
0
import os
import sys
from PyQt5.Qt import QApplication
from PyQt5 import QtGui
from core.ui import Window
from core import Settings

if __name__ == "__main__":
    appconf = {}
    conf = Settings.getInstance()
    QApp = QApplication(sys.argv)
    QApp.setObjectName("Oceana")
    mainWindow = Window()
    if not QApp.objectName() in conf:
        conf[QApp.objectName()] = {}
        appconf = conf[QApp.objectName()]
        appconf["x"] = mainWindow.pos().x()
        appconf["y"] = mainWindow.pos().y()
        appconf["width"] = mainWindow.width()
        appconf["height"] = mainWindow.height()
        appconf["lookandfeel"] = "native"

    appconf = conf[QApp.objectName()]
    mainWindow.setMinimumSize(appconf.as_int("width"),
                              appconf.as_int("height"))
    mainWindow.show()
    conf.write()
    sys.exit(QApp.exec_())