示例#1
0
    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()
示例#2
0
def test1_view():
    app = QCoreApplication([''])

    app.exec()
示例#3
0
            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())