コード例 #1
0
def start_main_window():
    app = QtWidgets.QApplication(sys.argv)

    #     signin_dialog = signin_window.SignInDialog()
    # #
    #     if signin_dialog.exec_() != 1:
    #         return
    #-----------------------------------------
    from app._lib.server import api
    from app.models.user.user import User
    server = api.Api(TITOD_HOST, TITOD_PORT)
    server.get_credentials('AndrIi', '123')
    user = User.init_user(server)
    user.set_current_project()
    #
    # #     user.update_user_data()
    #     create_users(server)

    w = MainAppWindow(user)
    #-----------------------------------------

    #     w = MainAppWindow(signin_dialog.user)
    w.show()

    sys.exit(app.exec_())
コード例 #2
0
ファイル: signin_window.py プロジェクト: titodeal/desktop
    def connect_to_server(self):
        server = self._get_server()
        if not server:
            self.msgfield_lb.setText("Error connecting to server.")
            self.user = None
            return
#         try:
#             server = api.Api(HOST, PORT, timeout=None)
#         except Exception:
#             exc = traceback.format_exc()
#             print("!=> Error connecting to server. {}", exc)
#             self.msgfield_lb.setText("Error connecting to server.")
#             self.user = None
# #             self.server = None
#             return

        login = self.login_le.text()
        passwd = self.passwd_le.text()
        response = server.get_credentials(login, passwd)

        if response[0] is True:
            self.user = User.init_user(server)
            self.user.set_current_project()
            self.accept()
        else:
            self.msgfield_lb.setText(response[1])