Exemplo n.º 1
0
    print('os.getcwd is', os.getcwd())
    print('process_id =', os.getpid(), 'thread.getName()=',
          threading.current_thread().getName(), ', __main__')

    app = QtGui.QApplication(sys.argv)
    app.setQuitOnLastWindowClosed(False)

    file = QtCore.QFile('img/silvery.css')
    file.open(QtCore.QFile.ReadOnly)
    styleSheet = file.readAll().data().decode("utf-8")
    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)
Exemplo n.º 2
0
from DataBase_manager import DataBaseManager
from SocketManager import SocketManager

database = DataBaseManager()
socketManager = SocketManager(database)
socketManager.start_acceptance()