Exemplo n.º 1
0
    file.close()

    """创建对象"""
    # client_main = ClientMain()  # 创建客户端管理类对象
    # ctp_manager = CTPManager()  # 创建内核管理类对象
    xml_manager = XML_Manager()  # 创建XML管理对象
    socket_manager = SocketManager()  # 创建SocketManager对象   "192.168.180.130", 8888
    q_login = QLogin.QLoginForm()  # 登录窗口
    q_ctp = QCTP()  # 客户端主窗口
    q_alert_box = QAlertBox()  # 提示窗口
    q_login.show()

    q_login.set_SocketManager(socket_manager)
    socket_manager.set_XML_Manager(xml_manager)  # xml_manager设置为石头创可贴socket_manager的属性
    socket_manager.set_QLogin(q_login)
    socket_manager.set_QCTP(q_ctp)
    socket_manager.set_QAlert(q_alert_box)
    q_ctp.widget_QAccountWidget.set_SocketManager(socket_manager)
    socket_manager.set_QAccountWidget(q_ctp.widget_QAccountWidget)
    q_ctp.set_QLogin(q_login)

    # socket_manager.connect()  # 建立socket连接
    socket_manager.start()


    """设置属性"""
    # client_main.set_CTPManager(ctp_manager)
    # client_main.set_SocketManager(socket_manager)
    # client_main.set_QLoginForm(q_login)
    # client_main.set_QCTP(q_ctp)
    # ctp_manager.set_ClientMain(client_main)
Exemplo n.º 2
0
    """创建对象"""
    # client_main = ClientMain()  # 创建客户端管理类对象
    # ctp_manager = CTPManager()  # 创建内核管理类对象
    xml_manager = XML_Manager()  # 创建XML管理对象
    socket_manager = SocketManager(
    )  # 创建SocketManager对象   "192.168.180.130", 8888
    q_login = QLogin.QLoginForm()  # 登录窗口
    q_ctp = QCTP()  # 客户端主窗口
    q_alert_box = QAlertBox()  # 提示窗口
    q_login.show()

    q_login.set_SocketManager(socket_manager)
    socket_manager.set_XML_Manager(
        xml_manager)  # xml_manager设置为石头创可贴socket_manager的属性
    socket_manager.set_QLogin(q_login)
    socket_manager.set_QCTP(q_ctp)
    socket_manager.set_QAlert(q_alert_box)
    q_ctp.widget_QAccountWidget.set_SocketManager(socket_manager)
    socket_manager.set_QAccountWidget(q_ctp.widget_QAccountWidget)
    q_ctp.set_QLogin(q_login)

    # socket_manager.connect()  # 建立socket连接
    socket_manager.start()
    """设置属性"""
    # client_main.set_CTPManager(ctp_manager)
    # client_main.set_SocketManager(socket_manager)
    # client_main.set_QLoginForm(q_login)
    # client_main.set_QCTP(q_ctp)
    # ctp_manager.set_ClientMain(client_main)
    # ctp_manager.set_SocketManager(socket_manager)
    # ctp_manager.set_QLoginForm(q_login)