def __init__(self, parent=None): super(BackEnd, self).__init__(parent) self._name = None @Property(str) def userName(self): return self._name @userName.setter def userName(self, name): self._name = name self.onNameChanged.emit() if __name__ == '__main__': app = QCoreApplication(['']) eng = QQmlApplicationEngine() qmlRegisterType(BackEnd, 'qml.backend', 1, 0, 'BackEnd') eng.load('app.qml') app.exec() def test1_view(): app = QCoreApplication(['']) app.exec()
def test1_view(): app = QCoreApplication(['']) app.exec()
self.server.newConnection.connect(self.on_new_connection) else: print('server: failed to start tcp server') self.server.close() return self # def on_new_connection(): # print('new connection') # client = server.nextPendingConnection() # print('connected from', client.peerAddress()) # pass if __name__ == '__main__': app = QCoreApplication(sys.argv) # server = QTcpServer(app) # if server.listen(QHostAddress(''), 9876): # print('listening ...') # else: # print('failed to start tcp server') # sys.exit(-1) # # server = Server() # # server.start() # server.newConnection.connect(on_new_connection) server = Server().start() sys.exit(app.exec())