def initUI(self): self.mazeView=MazeView() name="robotMaze" regtype='_maze._tcp' self.address=None self.browser=Bonjour(name,regtype) self.browser.runBrowser() self.clientSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.mitSignal.connect(self.updateIp) closeAction = QtGui.QAction('Close', self) closeAction.setShortcut('Ctrl+Q') closeAction.setStatusTip('Close Notepad') closeAction.triggered.connect(self.close) menubar = self.menuBar() fileMenu = menubar.addMenu('&File') fileMenu.addAction(closeAction) self.setGeometry(300,300,300,50) self.setWindowTitle('LUL') self.browser.addClientEventHandler(self.mitSignal.emit) self.rpiLabel = QtGui.QLabel("Not connected to r-pi",self) self.rpiLabel.move(5,5) self.rpiLabel.resize(self.rpiLabel.sizeHint()) self.rpiLabel.show() self.getMaze = QtGui.QPushButton('getMaze', self) self.getMaze.clicked.connect(self.clientSendMaze) self.getMaze.resize(self.getMaze.sizeHint()) self.getMaze.move(0, 20) self.getMaze.setEnabled(False) self.show()
def initThreads(self): self.initTcp() self.bonjour=Bonjour(self.name,self.regType,self.port)