Skip to content
Snippets Groups Projects
Commit ad25091e authored by Günter Quast's avatar Günter Quast
Browse files

mcpha.py: added button color to indicate connect state

parent 871f0b21
No related branches found
No related tags found
No related merge requests found
......@@ -81,6 +81,8 @@ class MCPHA(QMainWindow, Ui_MCPHA):
self.tabWidget.addTab(self.osc, "Oscilloscope")
self.tabWidget.addTab(self.gen, "Pulse generator")
# configure controls
# !gq color orange if not yet connected
self.connectButton.setStyleSheet("background-color: darkorange")
self.connectButton.clicked.connect(self.start)
self.syncCheck.toggled.connect(self.set_sync)
self.neg1Check.toggled.connect(partial(self.set_negator, 0))
......@@ -156,6 +158,8 @@ class MCPHA(QMainWindow, Ui_MCPHA):
self.connectButton.setText("Connect")
self.connectButton.clicked.disconnect()
self.connectButton.clicked.connect(self.start)
# !gq color red if not connected
self.connectButton.setStyleSheet("background-color: red")
self.log.print("IO stopped")
self.idle = True
......@@ -173,6 +177,8 @@ class MCPHA(QMainWindow, Ui_MCPHA):
def connected(self):
self.startTimer.stop()
self.readTimer.start(500)
# !gq color green if connected
self.connectButton.setStyleSheet("background-color: green")
self.log.print("IO started")
self.idle = False
self.waiting = [False for i in range(3)]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment