@@ -35,12 +35,13 @@ def startBtn(self):
35
35
session_prefix = self .download_prefix_text .toPlainText ()
36
36
self .save_last_prefix_text ()
37
37
if self .isPrefix (session_prefix ) and self .start_btn .isEnabled ():
38
+ self .label .setText ('Recording Started' )
39
+ self .label .adjustSize ()
40
+ self .start_btn .setEnabled (False )
41
+ self .stop_btn .setEnabled (True )
42
+ self .record_icon_btn .setStyleSheet ('QPushButton {;background-color: #CD1818;}' )
38
43
try :
39
44
self .ws .send ("START_REC@@" + session_prefix )
40
- self .label .setText ('Recording Started' )
41
- self .label .adjustSize ()
42
- self .start_btn .setEnabled (False )
43
- self .stop_btn .setEnabled (True )
44
45
except Exception as e :
45
46
self .show_popup ()
46
47
self .save_last_prefix_text ()
@@ -52,6 +53,7 @@ def stopBtn(self):
52
53
self .label .setText ('Recording Stopped' )
53
54
self .stop_btn .setEnabled (False )
54
55
self .start_btn .setEnabled (True )
56
+ self .record_icon_btn .setStyleSheet ('QPushButton {;background-color: #7E1717;}' )
55
57
try :
56
58
self .ws .send ("STOP_REC" )
57
59
except Exception as e :
@@ -136,8 +138,8 @@ def phaseAlign(self):
136
138
def setupUi (self , MainWindow ):
137
139
# Setup the WEB SOCKET
138
140
#self.ws = websocket.WebSocketApp("ws://192.168.5.2:7867/remotecon")
139
- self .ws = websocket .WebSocket ()
140
- self .ws .connect (CONNECTION_URL )
141
+ # self.ws = websocket.WebSocket()
142
+ # self.ws.connect(CONNECTION_URL)
141
143
# f_stop = threading.Event()
142
144
# self.asyncTask(f_stop)
143
145
# Setup the GUI
@@ -152,6 +154,13 @@ def setupUi(self, MainWindow):
152
154
font .setPointSize (19 )
153
155
self .label .setFont (font )
154
156
self .label .setObjectName ("label" )
157
+
158
+
159
+ self .record_icon_btn = QtWidgets .QPushButton (self .centralwidget )
160
+ self .record_icon_btn .setGeometry (QtCore .QRect (300 , 120 , 120 , 61 ))
161
+ self .record_icon_btn .setFont (font )
162
+ self .record_icon_btn .setObjectName ("record_icon_btn" )
163
+
155
164
self .start_btn = QtWidgets .QPushButton (self .centralwidget )
156
165
self .start_btn .setGeometry (QtCore .QRect (130 , 120 , 161 , 61 ))
157
166
self .start_btn .setFont (font )
@@ -231,6 +240,7 @@ def retranslateUi(self, MainWindow):
231
240
_translate = QtCore .QCoreApplication .translate
232
241
MainWindow .setWindowTitle (_translate ("MainWindow" , "Remote Control App" ))
233
242
self .label .setText (_translate ("MainWindow" , "RC APP" ))
243
+ self .record_icon_btn .setText (_translate ("MainWindow" , "" ))
234
244
self .start_btn .setText (_translate ("MainWindow" , "Start" ))
235
245
self .stop_btn .setText (_translate ("MainWindow" , "Stop" ))
236
246
self .status_btn .setText (_translate ("MainWindow" , "Status" ))
@@ -243,7 +253,7 @@ def retranslateUi(self, MainWindow):
243
253
self .download_btn .setText (_translate ("MainWindow" , "Download" ))
244
254
self .prefix_list_btn .setText (_translate ("MainWindow" , "Prefix List" ))
245
255
self .phase_align_btn .setText (_translate ("MainWindow" , "Phase Align" ))
246
- self .status_label . setPlaceholderText ( _translate ( "MainWindow" , "No status " ) )
256
+ self .record_icon_btn . setStyleSheet ( 'QPushButton {;background-color: #7E1717;}' )
247
257
248
258
249
259
if __name__ == "__main__" :
0 commit comments