| 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) |