Debugging machine interface
This commit is contained in:
+9
-6
@@ -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_())
|
||||
|
||||
Reference in New Issue
Block a user