Debugging machine interface

This commit is contained in:
2025-05-28 11:13:52 +02:00
committed by Sven
parent 365137a305
commit ead833a380
3 changed files with 17 additions and 14 deletions
+9 -6
View File
@@ -2,6 +2,7 @@ import sys
import json
from datetime import datetime
import time
from argparse import ArgumentParser
from PyQt5 import QtWidgets,QtGui
@@ -85,11 +86,13 @@ class OpticsTools(QtWidgets.QMainWindow, Ui_OpticsGUI):
if __name__ == '__main__':
QtWidgets.QApplication.setStyle(QtWidgets.QStyleFactory.create("plastique"))
parser = ArgumentParser()
parser.add_argument('-phase', type=int, help='Disable any action on the machine', default=0)
parser.add_argument('-offline', type=int, help='Excludes any connection to control system', default=0)
args = parser.parse_args()
app = QtWidgets.QApplication(sys.argv)
if len(sys.argv) > 1:
arg=int(sys.argv[1])
else:
arg=0
main = OpticsTools(phase = 0 , office = True)
main.show()
main = OpticsTools(phase = args.phase, office = args.offline)
if main:
main.show()
sys.exit(app.exec_())