示例#1
0
from bridge import Bridge
from PySide2.QtGui import QGuiApplication, QIcon
from PySide2.QtQml import QQmlApplicationEngine
import os
import sys
os.environ["QT_QUICK_CONTROLS_STYLE"] = "universal"

if __name__ == "__main__":
    app = QGuiApplication(sys.argv)
    app.setApplicationDisplayName("unspread")
    app.setDesktopFileName("unspread")
    app.setWindowIcon(QIcon("assets/images/logo.png"))
    bridge = Bridge()
    engine = QQmlApplicationEngine()
    engine.rootContext().setContextProperty("app", bridge)
    engine.load("ui/app.qml")
    engine.quit.connect(app.quit)
    sys.exit(app.exec_())
示例#2
0
            *algorithme.recupContraintes(self.contraintCoef))
        self.setResultas(optimal)
        self.setMessage(message)
        self.update()
        self.resolution.emit()


#Fonction Principale
if __name__ == '__main__':

    #sys.argv += ['--style', 'material']
    app = QGuiApplication(sys.argv)

    qmlRegisterType(Pont, "Ponts", 1, 0, "Pon")

    icon = QIcon("./Image/icon.bmp")
    # app.setWindowIcon(icon)
    app.setWindowIcon(icon)
    app.setApplicationDisplayName("Simplexe")

    engine = QQmlApplicationEngine()
    context = engine.rootContext()

    qml = os.path.join(os.path.dirname(__file__), "vue.qml")
    engine.load(QUrl.fromLocalFile(os.path.abspath(qml)))

    root = engine.rootObjects()[0]
    if not root:
        sys.exit(-1)
    sys.exit(app.exec_())