| | 1 | 1 main.py |
| | 2 | def getCommand(self, parent, gui): |
| | 3 | userPath = '/GPPD/cockpit/user_information' |
| | 4 | 2 model/getNeonData.py |
| | 5 | signalUser = QtCore.pyqtSignal(str) |
| | 6 | |
| | 7 | #user information |
| | 8 | try: |
| | 9 | #get json date after json.dumps from neon |
| | 10 | user = self.neonServer.get(self.userPath) |
| | 11 | if user is None: |
| | 12 | self.signalLog.emit("Empty User Information Data!") |
| | 13 | else: |
| | 14 | try: |
| | 15 | self.signalUser.emit(user) |
| | 16 | except: |
| | 17 | pass |
| | 18 | except: |
| | 19 | pass |
| | 20 | |
| | 21 | 3 model/neonReceiver.py |
| | 22 | self.worker.signalUser.connect(self.gui.setUserInfo) |
| | 23 | |
| | 24 | 4 main.py |
| | 25 | @QtCore.pyqtSlot(str) |
| | 26 | def setUserInfo(self, value): |
| | 27 | self.userWidget.setUserInfo(value) |