Пример #1
0
    if len(sys.argv) == 3:
        socketIP = sys.argv[0]
        socketPort = sys.argv[1]
    else:
        socketIP = "127.0.0.1"
        socketPort = 1049

    values = None
    
    app = QApplication()

    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect((socketIP, socketPort))
        data = s.recv(1024)
        values = json.loads(data)
    except socket.error as e:
        errorDialog = QErrorMessage()
        errorDialog.showMessage(f"CC Service appears to not be running.\
        Please check the service and running and port {socketPort} is not blocked. \nError: {e.strerror}")

        app.exec_()
        sys.exit(0)
    
    window = MainWindow()
    window.SetServiceSocket(s)
    window.SetupDisplaysWithEntityData(values)
    #window.testSetupDisplays()

    window.show()
    app.exec_()