Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # Form implementation generated from reading ui file 'client.ui'
- #
- # Created by: PyQt4 UI code generator 4.11.4
- #
- # WARNING! All changes made in this file will be lost!
- from PyQt4 import QtCore, QtGui
- from socket import *
- from Tkinter import *
- import threading
- from datetime import datetime
- import variables
- try:
- _fromUtf8 = QtCore.QString.fromUtf8
- except AttributeError:
- def _fromUtf8(s):
- return s
- try:
- _encoding = QtGui.QApplication.UnicodeUTF8
- def _translate(context, text, disambig):
- return QtGui.QApplication.translate(context, text, disambig, _encoding)
- except AttributeError:
- def _translate(context, text, disambig):
- return QtGui.QApplication.translate(context, text, disambig)
- class Ui_MainWindow(object):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName(_fromUtf8("MainWindow"))
- MainWindow.resize(1024, 768)
- MainWindow.setFixedSize(1024, 768)
- self.centralwidget = QtGui.QWidget(MainWindow)
- self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
- self.frameMainLogin = QtGui.QFrame(self.centralwidget)
- self.frameMainLogin.setGeometry(QtCore.QRect(-10, -3, 1041, 771))
- self.frameMainLogin.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameMainLogin.setFrameShadow(QtGui.QFrame.Raised)
- self.frameMainLogin.setObjectName(_fromUtf8("frameMainLogin"))
- self.lblEmail = QtGui.QLabel(self.frameMainLogin)
- self.lblEmail.setGeometry(QtCore.QRect(340, 110, 341, 131))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(72)
- font.setBold(True)
- font.setWeight(75)
- self.lblEmail.setFont(font)
- self.lblEmail.setAutoFillBackground(False)
- self.lblEmail.setObjectName(_fromUtf8("lblEmail"))
- self.frameSignUp = QtGui.QFrame(self.frameMainLogin)
- self.frameSignUp.setGeometry(QtCore.QRect(259, 229, 511, 501))
- self.frameSignUp.setStyleSheet(_fromUtf8(""))
- self.frameSignUp.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameSignUp.setFrameShadow(QtGui.QFrame.Raised)
- self.frameSignUp.setObjectName(_fromUtf8("frameSignUp"))
- self.groupBox_2 = QtGui.QGroupBox(self.frameSignUp)
- self.groupBox_2.setGeometry(QtCore.QRect(20, 30, 481, 421))
- self.frameSignUp.hide()
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(18)
- font.setBold(True)
- font.setWeight(75)
- self.groupBox_2.setFont(font)
- self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
- self.horizontalLayoutWidget_2 = QtGui.QWidget(self.groupBox_2)
- self.horizontalLayoutWidget_2.setGeometry(QtCore.QRect(10, 50, 461, 61))
- self.horizontalLayoutWidget_2.setObjectName(_fromUtf8("horizontalLayoutWidget_2"))
- self.horizontalLayout_2 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_2)
- self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
- self.lblFullname = QtGui.QLabel(self.horizontalLayoutWidget_2)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.lblFullname.setFont(font)
- self.lblFullname.setStyleSheet(_fromUtf8("margin-right:72px;"))
- self.lblFullname.setObjectName(_fromUtf8("lblFullname"))
- self.horizontalLayout_2.addWidget(self.lblFullname)
- self.txtFullname = QtGui.QLineEdit(self.horizontalLayoutWidget_2)
- self.txtFullname.setObjectName(_fromUtf8("txtFullname"))
- self.horizontalLayout_2.addWidget(self.txtFullname)
- self.horizontalLayoutWidget_4 = QtGui.QWidget(self.groupBox_2)
- self.horizontalLayoutWidget_4.setGeometry(QtCore.QRect(10, 100, 461, 61))
- self.horizontalLayoutWidget_4.setObjectName(_fromUtf8("horizontalLayoutWidget_4"))
- self.horizontalLayout_4 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_4)
- self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
- self.lblUsername = QtGui.QLabel(self.horizontalLayoutWidget_4)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.lblUsername.setFont(font)
- self.lblUsername.setStyleSheet(_fromUtf8("margin-right:87px;"))
- self.lblUsername.setObjectName(_fromUtf8("lblUsername"))
- self.horizontalLayout_4.addWidget(self.lblUsername)
- self.txtUsername_2 = QtGui.QLineEdit(self.horizontalLayoutWidget_4)
- self.txtUsername_2.setObjectName(_fromUtf8("txtUsername_2"))
- self.horizontalLayout_4.addWidget(self.txtUsername_2)
- self.horizontalLayoutWidget_5 = QtGui.QWidget(self.groupBox_2)
- self.horizontalLayoutWidget_5.setGeometry(QtCore.QRect(10, 150, 461, 61))
- self.horizontalLayoutWidget_5.setObjectName(_fromUtf8("horizontalLayoutWidget_5"))
- self.horizontalLayout_5 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_5)
- self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
- self.lblUseremail = QtGui.QLabel(self.horizontalLayoutWidget_5)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.lblUseremail.setFont(font)
- self.lblUseremail.setStyleSheet(_fromUtf8("margin-right:122px;"))
- self.lblUseremail.setObjectName(_fromUtf8("lblUseremail"))
- self.horizontalLayout_5.addWidget(self.lblUseremail)
- self.txtEmail = QtGui.QLineEdit(self.horizontalLayoutWidget_5)
- self.txtEmail.setObjectName(_fromUtf8("txtEmail"))
- self.horizontalLayout_5.addWidget(self.txtEmail)
- self.horizontalLayoutWidget_6 = QtGui.QWidget(self.groupBox_2)
- self.horizontalLayoutWidget_6.setGeometry(QtCore.QRect(10, 250, 461, 61))
- self.horizontalLayoutWidget_6.setObjectName(_fromUtf8("horizontalLayoutWidget_6"))
- self.horizontalLayout_6 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_6)
- self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
- self.lblConfirm = QtGui.QLabel(self.horizontalLayoutWidget_6)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.lblConfirm.setFont(font)
- self.lblConfirm.setObjectName(_fromUtf8("lblConfirm"))
- self.horizontalLayout_6.addWidget(self.lblConfirm)
- self.txtConfirm = QtGui.QLineEdit(self.horizontalLayoutWidget_6)
- self.txtConfirm.setObjectName(_fromUtf8("txtConfirm"))
- self.txtConfirm.setEchoMode(QtGui.QLineEdit.Password)
- self.txtConfirm.show()
- self.horizontalLayout_6.addWidget(self.txtConfirm)
- self.horizontalLayoutWidget_7 = QtGui.QWidget(self.groupBox_2)
- self.horizontalLayoutWidget_7.setGeometry(QtCore.QRect(10, 200, 461, 61))
- self.horizontalLayoutWidget_7.setObjectName(_fromUtf8("horizontalLayoutWidget_7"))
- self.horizontalLayout_7 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_7)
- self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
- self.lblPassword = QtGui.QLabel(self.horizontalLayoutWidget_7)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.lblPassword.setFont(font)
- self.lblPassword.setStyleSheet(_fromUtf8("margin-right:81px;"))
- self.lblPassword.setObjectName(_fromUtf8("lblPassword"))
- self.horizontalLayout_7.addWidget(self.lblPassword)
- self.txtPassword_2 = QtGui.QLineEdit(self.horizontalLayoutWidget_7)
- self.txtPassword_2.setObjectName(_fromUtf8("txtPassword_2"))
- self.txtPassword_2.setEchoMode(QtGui.QLineEdit.Password)
- self.txtPassword_2.show()
- self.horizontalLayout_7.addWidget(self.txtPassword_2)
- self.btnSignUpSU = QtGui.QPushButton(self.groupBox_2)
- self.btnSignUpSU.setGeometry(QtCore.QRect(220, 312, 241, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(16)
- font.setBold(True)
- font.setWeight(75)
- self.btnSignUpSU.setFont(font)
- self.btnSignUpSU.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 0);\n"
- "border:none;"))
- self.btnSignUpSU.setFlat(False)
- self.btnSignUpSU.setObjectName(_fromUtf8("btnSignUpSU"))
- self.btnLogInSU = QtGui.QPushButton(self.groupBox_2)
- self.btnLogInSU.setGeometry(QtCore.QRect(290, 350, 91, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(10)
- font.setBold(False)
- font.setUnderline(True)
- font.setWeight(50)
- self.btnLogInSU.setFont(font)
- self.btnLogInSU.setFlat(True)
- self.btnLogInSU.setObjectName(_fromUtf8("btnLogInSU"))
- self.frameLogin = QtGui.QFrame(self.frameMainLogin)
- self.frameLogin.setEnabled(True)
- self.frameLogin.setGeometry(QtCore.QRect(260, 230, 481, 501))
- self.frameLogin.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameLogin.setFrameShadow(QtGui.QFrame.Raised)
- self.frameLogin.setObjectName(_fromUtf8("frameLogin"))
- self.groupBox = QtGui.QGroupBox(self.frameLogin)
- self.groupBox.setGeometry(QtCore.QRect(20, 30, 431, 401))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(18)
- font.setBold(True)
- font.setWeight(75)
- self.groupBox.setFont(font)
- self.groupBox.setFlat(False)
- self.groupBox.setObjectName(_fromUtf8("groupBox"))
- self.horizontalLayoutWidget = QtGui.QWidget(self.groupBox)
- self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 70, 411, 71))
- self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget"))
- self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
- self.horizontalLayout.setContentsMargins(13, 15, 10, 15)
- self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
- self.username = QtGui.QLabel(self.horizontalLayoutWidget)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.username.setFont(font)
- self.username.setObjectName(_fromUtf8("username"))
- self.horizontalLayout.addWidget(self.username)
- self.txtUsername = QtGui.QLineEdit(self.horizontalLayoutWidget)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(11)
- sizePolicy.setVerticalStretch(18)
- sizePolicy.setHeightForWidth(self.txtUsername.sizePolicy().hasHeightForWidth())
- self.txtUsername.setSizePolicy(sizePolicy)
- self.txtUsername.setStyleSheet(_fromUtf8(""))
- self.txtUsername.setObjectName(_fromUtf8("txtUsername"))
- self.horizontalLayout.addWidget(self.txtUsername)
- self.horizontalLayoutWidget_3 = QtGui.QWidget(self.groupBox)
- self.horizontalLayoutWidget_3.setGeometry(QtCore.QRect(10, 140, 411, 71))
- self.horizontalLayoutWidget_3.setObjectName(_fromUtf8("horizontalLayoutWidget_3"))
- self.horizontalLayout_3 = QtGui.QHBoxLayout(self.horizontalLayoutWidget_3)
- self.horizontalLayout_3.setContentsMargins(10, 15, 10, 15)
- self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
- self.password = QtGui.QLabel(self.horizontalLayoutWidget_3)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.password.setFont(font)
- self.password.setObjectName(_fromUtf8("password"))
- self.horizontalLayout_3.addWidget(self.password)
- self.txtPassword = QtGui.QLineEdit(self.horizontalLayoutWidget_3)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(10)
- sizePolicy.setVerticalStretch(17)
- sizePolicy.setHeightForWidth(self.txtPassword.sizePolicy().hasHeightForWidth())
- self.txtPassword.setSizePolicy(sizePolicy)
- self.txtPassword.setObjectName(_fromUtf8("txtPassword"))
- self.txtPassword.setEchoMode(QtGui.QLineEdit.Password)
- self.txtPassword.show()
- self.horizontalLayout_3.addWidget(self.txtPassword)
- self.btnLoginSI = QtGui.QPushButton(self.groupBox)
- self.btnLoginSI.setGeometry(QtCore.QRect(150, 220, 261, 41))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(16)
- self.btnLoginSI.setFont(font)
- self.btnLoginSI.setMouseTracking(False)
- self.btnLoginSI.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 0);\n"
- "border:0px;"))
- self.btnLoginSI.setDefault(True)
- self.btnLoginSI.setFlat(False)
- self.btnLoginSI.setObjectName(_fromUtf8("btnLoginSI"))
- self.btnSignUpSI = QtGui.QPushButton(self.groupBox)
- self.btnSignUpSI.setGeometry(QtCore.QRect(240, 270, 91, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(10)
- font.setBold(False)
- font.setUnderline(True)
- font.setWeight(50)
- self.btnSignUpSI.setFont(font)
- self.btnSignUpSI.setFlat(True)
- self.btnSignUpSI.setObjectName(_fromUtf8("btnSignUpSI"))
- self.lblError = QtGui.QLabel(self.groupBox)
- self.lblError.setGeometry(QtCore.QRect(10, 320, 411, 31))
- self.lblError.setStyleSheet(_fromUtf8("color:red;"))
- self.lblError.setText(_fromUtf8(""))
- self.lblError.setAlignment(QtCore.Qt.AlignCenter)
- self.lblError.setObjectName(_fromUtf8("lblError"))
- self.horizontalLayoutWidget.raise_()
- self.horizontalLayoutWidget_3.raise_()
- self.btnLoginSI.raise_()
- self.lblError.raise_()
- self.btnSignUpSI.raise_()
- self.backGround = QtGui.QLabel(self.frameMainLogin)
- self.backGround.setGeometry(QtCore.QRect(10, -20, 1031, 791))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setItalic(True)
- font.setUnderline(True)
- self.backGround.setFont(font)
- self.backGround.setText(_fromUtf8(""))
- self.backGround.setPixmap(QtGui.QPixmap(_fromUtf8("image/bg2.gif")))
- self.backGround.setObjectName(_fromUtf8("backGround"))
- self.backGround.raise_()
- self.frameLogin.raise_()
- self.frameSignUp.raise_()
- self.lblEmail.raise_()
- self.frameMainSignedIn = QtGui.QFrame(self.centralwidget)
- #hide login
- self.frameMainSignedIn.hide()
- self.frameMainSignedIn
- self.frameMainSignedIn.setGeometry(QtCore.QRect(-1, 0, 1031, 771))
- self.frameMainSignedIn.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameMainSignedIn.setFrameShadow(QtGui.QFrame.Raised)
- self.frameMainSignedIn.setObjectName(_fromUtf8("frameMainSignedIn"))
- self.frameButtons = QtGui.QFrame(self.frameMainSignedIn)
- self.frameButtons.setGeometry(QtCore.QRect(70, 110, 261, 291))
- self.frameButtons.setStyleSheet(_fromUtf8("background-color: rgba(255, 255, 255, 50);\n"
- "border:none;"))
- self.frameButtons.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameButtons.setFrameShadow(QtGui.QFrame.Raised)
- self.frameButtons.setObjectName(_fromUtf8("frameButtons"))
- self.btnCompose = QtGui.QPushButton(self.frameButtons)
- self.btnCompose.setGeometry(QtCore.QRect(10, 20, 241, 41))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.btnCompose.setFont(font)
- self.btnCompose.setStyleSheet(_fromUtf8("background-color: rgb(135, 255, 251);\n"
- "background-color: rgb(255, 255, 255);"))
- self.btnCompose.setObjectName(_fromUtf8("btnCompose"))
- self.btnInbox = QtGui.QPushButton(self.frameButtons)
- self.btnInbox.setGeometry(QtCore.QRect(10, 70, 241, 41))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.btnInbox.setFont(font)
- self.btnInbox.setStyleSheet(_fromUtf8("background-color: rgb(135, 255, 251);\n"
- "background-color: rgb(255, 255, 255);"))
- self.btnInbox.setObjectName(_fromUtf8("btnInbox"))
- self.btnArchive = QtGui.QPushButton(self.frameButtons)
- self.btnArchive.setGeometry(QtCore.QRect(10, 120, 241, 41))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.btnArchive.setFont(font)
- self.btnArchive.setStyleSheet(_fromUtf8("background-color: rgb(135, 255, 251);\n"
- "background-color: rgb(255, 255, 255);"))
- self.btnArchive.setObjectName(_fromUtf8("btnArchive"))
- self.btnChangeTheme = QtGui.QPushButton(self.frameButtons)
- self.btnChangeTheme.setGeometry(QtCore.QRect(10, 170, 241, 41))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.btnChangeTheme.setFont(font)
- self.btnChangeTheme.setStyleSheet(_fromUtf8("background-color: rgb(135, 255, 251);\n"
- "background-color: rgb(255, 255, 255);"))
- self.btnChangeTheme.setObjectName(_fromUtf8("btnChangeTheme"))
- self.btnArchive.raise_()
- self.btnChangeTheme.raise_()
- self.btnCompose.raise_()
- self.btnInbox.raise_()
- self.background = QtGui.QLabel(self.frameMainSignedIn)
- self.background.setGeometry(QtCore.QRect(0, 0, 1041, 771))
- self.background.setText(_fromUtf8(""))
- self.background.setPixmap(QtGui.QPixmap(_fromUtf8("image/bg2.gif")))
- self.background.setObjectName(_fromUtf8("background"))
- self.frameMain = QtGui.QFrame(self.frameMainSignedIn)
- self.frameMain.setGeometry(QtCore.QRect(329, 109, 651, 621))
- self.frameMain.setStyleSheet(_fromUtf8("background-color: rgba(255, 255, 255, 50);"))
- self.frameMain.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameMain.setFrameShadow(QtGui.QFrame.Raised)
- self.frameMain.setObjectName(_fromUtf8("frameMain"))
- ## frame compose
- self.frameCompose_2 = QtGui.QFrame(self.frameMain)
- self.frameCompose_2.setGeometry(QtCore.QRect(69, 169, 511, 451))
- self.frameCompose_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameCompose_2.setFrameShadow(QtGui.QFrame.Raised)
- self.frameCompose_2.setObjectName(_fromUtf8("frameCompose_2"))
- self.frameCompose_2.hide()
- self.lblCompose_2 = QtGui.QLabel(self.frameCompose_2)
- self.lblCompose_2.setGeometry(QtCore.QRect(10, 0, 181, 41))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.lblCompose_2.setFont(font)
- self.lblCompose_2.setStyleSheet(_fromUtf8("background-color:none;"))
- self.lblCompose_2.setObjectName(_fromUtf8("lblCompose_2"))
- self.lblTo_2 = QtGui.QLabel(self.frameCompose_2)
- self.lblTo_2.setGeometry(QtCore.QRect(0, 50, 111, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(10)
- font.setBold(True)
- font.setWeight(75)
- self.lblTo_2.setFont(font)
- self.lblTo_2.setStyleSheet(_fromUtf8("margin-left:10px;background-color:none;"))
- self.lblTo_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
- self.lblTo_2.setObjectName(_fromUtf8("lblTo_2"))
- self.lblSubject_2 = QtGui.QLabel(self.frameCompose_2)
- self.lblSubject_2.setGeometry(QtCore.QRect(0, 90, 111, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(10)
- font.setBold(True)
- font.setWeight(75)
- self.lblSubject_2.setFont(font)
- self.lblSubject_2.setStyleSheet(_fromUtf8("margin-left:10px;background-color:none;"))
- self.lblSubject_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
- self.lblSubject_2.setObjectName(_fromUtf8("lblSubject_2"))
- self.lblMessage_2 = QtGui.QLabel(self.frameCompose_2)
- self.lblMessage_2.setGeometry(QtCore.QRect(0, 130, 111, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(10)
- font.setBold(True)
- font.setWeight(75)
- self.lblMessage_2.setFont(font)
- self.lblMessage_2.setStyleSheet(_fromUtf8("margin-left:10px;background-color:none;"))
- self.lblMessage_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
- self.lblMessage_2.setObjectName(_fromUtf8("lblMessage_2"))
- self.txtTo_2 = QtGui.QLineEdit(self.frameCompose_2)
- self.txtTo_2.setGeometry(QtCore.QRect(110, 50, 391, 31))
- self.txtTo_2.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 255);"))
- self.txtTo_2.setObjectName(_fromUtf8("txtTo_2"))
- self.txtSubject_2 = QtGui.QLineEdit(self.frameCompose_2)
- self.txtSubject_2.setGeometry(QtCore.QRect(110, 90, 391, 31))
- self.txtSubject_2.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 255);"))
- self.txtSubject_2.setObjectName(_fromUtf8("txtSubject_2"))
- self.btnX = QtGui.QPushButton(self.frameCompose_2)
- self.btnX.setGeometry(QtCore.QRect(480, 0, 31, 23))
- self.btnX.setStyleSheet(_fromUtf8("background-color: rgb(86, 86, 86);\n"
- "color:white;\n"
- "border:none;"))
- self.btnX.setFlat(False)
- self.btnX.setObjectName(_fromUtf8("btnX"))
- self.txtMessage_2 = QtGui.QTextEdit(self.frameCompose_2)
- self.txtMessage_2.setGeometry(QtCore.QRect(10, 160, 491, 211))
- self.txtMessage_2.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 255);"))
- self.txtMessage_2.setObjectName(_fromUtf8("txtMessage_2"))
- self.frameEmoji_2 = QtGui.QFrame(self.frameCompose_2)
- self.frameEmoji_2.setGeometry(QtCore.QRect(10, 380, 401, 51))
- self.frameEmoji_2.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 255);"))
- self.frameEmoji_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameEmoji_2.setFrameShadow(QtGui.QFrame.Raised)
- self.frameEmoji_2.setObjectName(_fromUtf8("frameEmoji_2"))
- self.lblEmo1_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo1_2.setGeometry(QtCore.QRect(0, 0, 37, 51))
- self.lblEmo1_2.setText(_fromUtf8(""))
- self.lblEmo1_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/1.gif")))
- self.lblEmo1_2.setObjectName(_fromUtf8("lblEmo1_2"))
- self.lblEmo3_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo3_2.setGeometry(QtCore.QRect(80, 0, 37, 51))
- self.lblEmo3_2.setText(_fromUtf8(""))
- self.lblEmo3_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/3.gif")))
- self.lblEmo3_2.setObjectName(_fromUtf8("lblEmo3_2"))
- self.lblEmo4_3 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo4_3.setGeometry(QtCore.QRect(120, 0, 37, 51))
- self.lblEmo4_3.setText(_fromUtf8(""))
- self.lblEmo4_3.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/4.gif")))
- self.lblEmo4_3.setObjectName(_fromUtf8("lblEmo4_3"))
- self.lblEmo7_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo7_2.setGeometry(QtCore.QRect(240, 0, 37, 51))
- self.lblEmo7_2.setText(_fromUtf8(""))
- self.lblEmo7_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/7.gif")))
- self.lblEmo7_2.setObjectName(_fromUtf8("lblEmo7_2"))
- self.lblEmo8_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo8_2.setGeometry(QtCore.QRect(280, 0, 37, 51))
- self.lblEmo8_2.setText(_fromUtf8(""))
- self.lblEmo8_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/8.gif")))
- self.lblEmo8_2.setObjectName(_fromUtf8("lblEmo8_2"))
- self.lblEmo9_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo9_2.setGeometry(QtCore.QRect(320, 0, 37, 51))
- self.lblEmo9_2.setText(_fromUtf8(""))
- self.lblEmo9_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/9.gif")))
- self.lblEmo9_2.setObjectName(_fromUtf8("lblEmo9_2"))
- self.lblEmo10_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo10_2.setGeometry(QtCore.QRect(360, 0, 37, 51))
- self.lblEmo10_2.setText(_fromUtf8(""))
- self.lblEmo10_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/10.gif")))
- self.lblEmo10_2.setObjectName(_fromUtf8("lblEmo10_2"))
- self.lblEmo5_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo5_2.setGeometry(QtCore.QRect(160, 0, 37, 51))
- self.lblEmo5_2.setText(_fromUtf8(""))
- self.lblEmo5_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/5.gif")))
- self.lblEmo5_2.setObjectName(_fromUtf8("lblEmo5_2"))
- self.lblEmo2_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo2_2.setGeometry(QtCore.QRect(40, 0, 37, 51))
- self.lblEmo2_2.setText(_fromUtf8(""))
- self.lblEmo2_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/2.gif")))
- self.lblEmo2_2.setObjectName(_fromUtf8("lblEmo2_2"))
- self.lblEmo6_2 = QtGui.QLabel(self.frameEmoji_2)
- self.lblEmo6_2.setGeometry(QtCore.QRect(200, 0, 37, 51))
- self.lblEmo6_2.setText(_fromUtf8(""))
- self.lblEmo6_2.setPixmap(QtGui.QPixmap(_fromUtf8("emoji/6.gif")))
- self.lblEmo6_2.setObjectName(_fromUtf8("lblEmo6_2"))
- self.lblEmo10_2.raise_()
- self.lblEmo3_2.raise_()
- self.lblEmo4_3.raise_()
- self.lblEmo7_2.raise_()
- self.lblEmo8_2.raise_()
- self.lblEmo9_2.raise_()
- self.lblEmo5_2.raise_()
- self.lblEmo2_2.raise_()
- self.lblEmo6_2.raise_()
- self.lblEmo1_2.raise_()
- self.btnSend_2 = QtGui.QPushButton(self.frameCompose_2)
- self.btnSend_2.setGeometry(QtCore.QRect(420, 380, 81, 51))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(16)
- font.setBold(True)
- font.setWeight(75)
- self.btnSend_2.setFont(font)
- self.btnSend_2.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 255);\n"
- "border: none;"))
- self.btnSend_2.setObjectName(_fromUtf8("btnSend_2"))
- self.frameArchive_2 = QtGui.QFrame(self.frameMain)
- self.frameArchive_2.setGeometry(QtCore.QRect(9, 9, 631, 601))
- self.frameArchive_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameArchive_2.setFrameShadow(QtGui.QFrame.Raised)
- #frameArchive
- self.frameArchive_2.setObjectName(_fromUtf8("frameArchive_2"))
- self.frameArchive_2.hide()
- self.btnRestore_2 = QtGui.QPushButton(self.frameArchive_2)
- self.btnRestore_2.setGeometry(QtCore.QRect(30, 50, 121, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(9)
- self.btnRestore_2.setFont(font)
- self.btnRestore_2.setStyleSheet(_fromUtf8("background-color: rgb(223, 0, 0);\n"
- "color:white;\n"
- "background-color: rgba(244, 0, 0, 255);\n"
- "border:none;"))
- self.btnRestore_2.setObjectName(_fromUtf8("btnRestore_2"))
- self.lblArchive_2 = QtGui.QLabel(self.frameArchive_2)
- self.lblArchive_2.setGeometry(QtCore.QRect(5, 10, 601, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.lblArchive_2.setFont(font)
- self.lblArchive_2.setStyleSheet(_fromUtf8("margin-left:20;background-color:none;"))
- self.lblArchive_2.setObjectName(_fromUtf8("lblArchive_2"))
- self.frameInsideArchive_2 = QtGui.QFrame(self.frameArchive_2)
- self.frameInsideArchive_2.setGeometry(QtCore.QRect(30, 90, 581, 501))
- self.frameInsideArchive_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameInsideArchive_2.setFrameShadow(QtGui.QFrame.Raised)
- self.frameInsideArchive_2.setObjectName(_fromUtf8("frameInsideArchive_2"))
- self.lstDeletedMess_2 = QtGui.QListView(self.frameInsideArchive_2)
- self.lstDeletedMess_2.setGeometry(QtCore.QRect(0, 0, 581, 501))
- self.lstDeletedMess_2.setObjectName(_fromUtf8("lstDeletedMess_2"))
- self.frameViewArchiveMessage_2 = QtGui.QFrame(self.frameArchive_2)
- self.frameViewArchiveMessage_2.setGeometry(QtCore.QRect(30, 90, 581, 501))
- self.frameViewArchiveMessage_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameViewArchiveMessage_2.setFrameShadow(QtGui.QFrame.Raised)
- self.frameViewArchiveMessage_2.setObjectName(_fromUtf8("frameViewArchiveMessage_2"))
- ## frame inbox
- self.frameInbox_2 = QtGui.QFrame(self.frameMain)
- self.frameInbox_2.hide()
- self.frameInbox_2.setGeometry(QtCore.QRect(9, 9, 631, 601))
- self.frameInbox_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameInbox_2.setFrameShadow(QtGui.QFrame.Raised)
- self.frameInbox_2.setObjectName(_fromUtf8("frameInbox_2"))
- self.lblInbox_2 = QtGui.QLabel(self.frameInbox_2)
- self.lblInbox_2.setGeometry(QtCore.QRect(5, 10, 601, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.lblInbox_2.setFont(font)
- self.lblInbox_2.setStyleSheet(_fromUtf8("margin-left:20;background-color:none;"))
- self.lblInbox_2.setObjectName(_fromUtf8("lblInbox_2"))
- self.btnDelete_2 = QtGui.QPushButton(self.frameInbox_2)
- self.btnDelete_2.setGeometry(QtCore.QRect(30, 50, 121, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(9)
- self.btnDelete_2.setFont(font)
- self.btnDelete_2.setStyleSheet(_fromUtf8("background-color: rgb(223, 0, 0);\n"
- "color:white;\n"
- "background-color: rgba(244, 0, 0, 255);\n"
- "border:none;"))
- self.btnDelete_2.setObjectName(_fromUtf8("btnDelete_2"))
- self.frameInsideInbox_2 = QtGui.QFrame(self.frameInbox_2)
- self.frameInsideInbox_2.setGeometry(QtCore.QRect(30, 90, 581, 501))
- self.frameInsideInbox_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameInsideInbox_2.setFrameShadow(QtGui.QFrame.Raised)
- self.frameInsideInbox_2.setObjectName(_fromUtf8("frameInsideInbox_2"))
- self.lstMessages_2 = QtGui.QListView(self.frameInsideInbox_2)
- self.lstMessages_2.setGeometry(QtCore.QRect(0, 0, 581, 501))
- self.lstMessages_2.setObjectName(_fromUtf8("lstMessages_2"))
- self.frameViewInboxMessage_2 = QtGui.QFrame(self.frameInbox_2)
- self.frameViewInboxMessage_2.setGeometry(QtCore.QRect(30, 90, 581, 501))
- self.frameViewInboxMessage_2.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameViewInboxMessage_2.setFrameShadow(QtGui.QFrame.Raised)
- self.frameViewInboxMessage_2.setObjectName(_fromUtf8("frameViewInboxMessage_2"))
- self.frameArchive_2.raise_()
- self.frameCompose_2.raise_()
- self.frameInbox_2.raise_()
- self.header = QtGui.QFrame(self.frameMainSignedIn)
- self.header.setGeometry(QtCore.QRect(70, 40, 911, 71))
- self.header.setStyleSheet(_fromUtf8("background-color: rgba(255, 255, 255, 50);"))
- self.header.setFrameShape(QtGui.QFrame.StyledPanel)
- self.header.setFrameShadow(QtGui.QFrame.Raised)
- self.header.setObjectName(_fromUtf8("header"))
- self.lblEmail_3 = QtGui.QLabel(self.header)
- self.lblEmail_3.setGeometry(QtCore.QRect(0, 0, 261, 71))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(48)
- font.setBold(True)
- font.setWeight(75)
- self.lblEmail_3.setFont(font)
- self.lblEmail_3.setStyleSheet(_fromUtf8("background-color:none;"))
- self.lblEmail_3.setAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop)
- self.lblEmail_3.setObjectName(_fromUtf8("lblEmail_3"))
- self.label_6 = QtGui.QLabel(self.header)
- self.label_6.setGeometry(QtCore.QRect(380, 20, 341, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(16)
- font.setBold(True)
- font.setWeight(75)
- self.label_6.setFont(font)
- self.label_6.setStyleSheet(_fromUtf8("background-color:none;"))
- self.label_6.setObjectName(_fromUtf8("label_6"))
- self.btnLogout_2 = QtGui.QPushButton(self.header)
- self.btnLogout_2.setGeometry(QtCore.QRect(740, 20, 151, 31))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Slim Joe"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.btnLogout_2.setFont(font)
- self.btnLogout_2.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 255);\n"
- "border:none;"))
- self.btnLogout_2.setObjectName(_fromUtf8("btnLogout_2"))
- self.frameOnlines = QtGui.QFrame(self.frameMainSignedIn)
- self.frameOnlines.setGeometry(QtCore.QRect(70, 400, 261, 331))
- self.frameOnlines.setStyleSheet(_fromUtf8("background-color: rgba(255, 255, 255, 50);\n"
- ""))
- self.frameOnlines.setFrameShape(QtGui.QFrame.StyledPanel)
- self.frameOnlines.setFrameShadow(QtGui.QFrame.Raised)
- self.frameOnlines.setObjectName(_fromUtf8("frameOnlines"))
- self.lstOnline_2 = QtGui.QListView(self.frameOnlines)
- self.lstOnline_2.setGeometry(QtCore.QRect(0, 0, 261, 331))
- self.lstOnline_2.setObjectName(_fromUtf8("lstOnline_2"))
- self.background.raise_()
- self.frameMain.raise_()
- self.header.raise_()
- self.frameOnlines.raise_()
- self.frameButtons.raise_()
- MainWindow.setCentralWidget(self.centralwidget)
- self.msg = QtGui.QMessageBox()
- self.msg.setIcon(QtGui.QMessageBox.Critical)
- self.msg.setStandardButtons(QtGui.QMessageBox.Ok )
- self.msg.hide()
- self.info = QtGui.QMessageBox()
- self.info.setIcon(QtGui.QMessageBox.Information)
- self.info.setStandardButtons(QtGui.QMessageBox.Ok )
- self.info.hide()
- self.btnSignUpSI.clicked.connect(self.showSignUp)
- self.btnLogInSU.clicked.connect(self.showSignIn)
- self.btnLoginSI.clicked.connect(self.sendSignInData)
- self.btnSignUpSU.clicked.connect(self.sendSignUpData)
- self.btnLogout_2.clicked.connect(self.logout)
- self.btnChangeTheme.clicked.connect(self.changeLayout)
- #loggedUser
- self.btnCompose.clicked.connect(self.showCompose)
- self.btnX.clicked.connect(self.hideCompose)
- self.btnSend_2.clicked.connect(self.sendEmailData)
- #sendEmoji
- self.lblEmo1_2.mousePressEvent = self.sendEmoji1
- self.lblEmo2_2.mousePressEvent = self.sendEmoji2
- self.lblEmo3_2.mousePressEvent = self.sendEmoji3
- self.lblEmo4_3.mousePressEvent = self.sendEmoji4
- self.lblEmo5_2.mousePressEvent = self.sendEmoji5
- self.lblEmo6_2.mousePressEvent = self.sendEmoji6
- self.lblEmo7_2.mousePressEvent = self.sendEmoji7
- self.lblEmo8_2.mousePressEvent = self.sendEmoji8
- self.lblEmo9_2.mousePressEvent = self.sendEmoji9
- self.lblEmo10_2.mousePressEvent = self.sendEmoji10
- self.retranslateUi(MainWindow)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- app.aboutToQuit.connect(self.quitConnection)
- def retranslateUi(self, MainWindow):
- MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
- self.lblEmail.setText(_translate("MainWindow", "EMAIL", None))
- self.groupBox_2.setTitle(_translate("MainWindow", "SIGN UP", None))
- self.lblFullname.setText(_translate("MainWindow", "Full Name:", None))
- self.lblUsername.setText(_translate("MainWindow", "Username", None))
- self.lblUseremail.setText(_translate("MainWindow", "Email:", None))
- self.lblConfirm.setText(_translate("MainWindow", "Confirm Password:", None))
- self.lblPassword.setText(_translate("MainWindow", "Password:", None))
- self.btnSignUpSU.setText(_translate("MainWindow", "SIGN UP", None))
- self.btnLogInSU.setText(_translate("MainWindow", "SIGN IN", None))
- self.groupBox.setTitle(_translate("MainWindow", "SIGN IN", None))
- self.username.setText(_translate("MainWindow", "Username:", None))
- self.password.setText(_translate("MainWindow", "Password:", None))
- self.btnLoginSI.setText(_translate("MainWindow", "SIGN IN", None))
- self.btnSignUpSI.setText(_translate("MainWindow", "SIGN UP", None))
- self.btnCompose.setText(_translate("MainWindow", "COMPOSE", None))
- self.btnInbox.setText(_translate("MainWindow", "INBOX", None))
- self.btnArchive.setText(_translate("MainWindow", "ARCHIVE", None))
- self.btnChangeTheme.setText(_translate("MainWindow", "CHANGE THEME", None))
- self.lblCompose_2.setText(_translate("MainWindow", "COMPOSE MESSAGE", None))
- self.lblTo_2.setText(_translate("MainWindow", "To:", None))
- self.lblSubject_2.setText(_translate("MainWindow", "SUBJECT:", None))
- self.lblMessage_2.setText(_translate("MainWindow", "MESSAGE", None))
- self.btnX.setText(_translate("MainWindow", "X", None))
- self.btnSend_2.setText(_translate("MainWindow", "SEND", None))
- self.btnRestore_2.setText(_translate("MainWindow", "RESTORE MESSEGE", None))
- self.lblArchive_2.setText(_translate("MainWindow", "ARCHIVE", None))
- self.lblInbox_2.setText(_translate("MainWindow", "INBOX", None))
- self.btnDelete_2.setText(_translate("MainWindow", "DELETE MESSAGE", None))
- self.lblEmail_3.setText(_translate("MainWindow", "EMAIL", None))
- self.label_6.setText(_translate("MainWindow", "Logged In: ", None))
- self.btnLogout_2.setText(_translate("MainWindow", "LOGOUT", None))
- def run(self):
- ADDRESS = (variables.host,variables.port)
- self.client=socket(AF_INET,SOCK_STREAM)
- self.client.connect(ADDRESS)
- #self.client.setsockopt(SOL_SOCKET,SO_REUSEADDR, 1)
- #self.client.setsockopt(IPPROTO_TCP, TCP_NODELAY, 1)
- #functionEmojiSend
- def sendEmoji1(self,click):
- self.txtMessage_2.insertPlainText(';*')
- def sendEmoji2(self,click):
- self.txtMessage_2.insertPlainText(';)')
- def sendEmoji3(self,click):
- self.txtMessage_2.insertPlainText(':"(')
- def sendEmoji4(self,click):
- self.txtMessage_2.insertPlainText(':|')
- def sendEmoji5(self,click):
- self.txtMessage_2.insertPlainText(':<')
- def sendEmoji6(self,click):
- self.txtMessage_2.insertPlainText('T.T')
- def sendEmoji7(self,click):
- self.txtMessage_2.insertPlainText(':(')
- def sendEmoji8(self,click):
- self.txtMessage_2.insertPlainText(':P')
- def sendEmoji9(self,click):
- self.txtMessage_2.insertPlainText('XP')
- def sendEmoji10(self,click):
- self.txtMessage_2.insertPlainText('8)')
- def showSignUp(self):
- self.frameSignUp.show()
- self.frameLogin.hide()
- self.txtFullname.setText("")
- self.txtUsername_2.setText("")
- self.txtEmail.setText("")
- self.txtPassword_2.setText("")
- self.txtConfirm.setText("")
- def showSignIn(self):
- self.frameSignUp.hide()
- self.frameLogin.show()
- self.txtUsername.setText("")
- self.txtPassword.setText("")
- def showCompose(self):
- self.frameCompose_2.show()
- def hideCompose(self):
- self.frameCompose_2.hide()
- def sendEmailData(self):
- credentials=[]
- credentials.append("send")
- credentials.append(str(self.txtUsername.text()))
- credentials.append(str(self.txtSubject_2.text()))
- credentials.append(str(self.txtMessage_2.toPlainText()))
- credentials.append(str(self.txtTo_2.text()))
- credentials.append(str(datetime.now().strftime('%Y-%m-%d %H:%M:%S')))
- sender=self.txtUsername.text()
- subject=self.txtSubject_2.text()
- message=self.txtMessage_2.toPlainText()
- receiver=self.txtTo_2.text()
- dateNtime=str(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
- data=""
- for i in credentials:
- data+=i+"/"
- #print credentials
- self.client.send(data)
- response=self.client.recv(1024)
- if(response=="1"):
- self.k("Enter receiver")
- elif(response=="2"):
- self.k("Enter your message")
- elif(response=="3"):
- self.k("Email address not exist")
- elif(response=="4"):
- self.txtTo_2.setText("")
- self.txtSubject_2.setText("")
- self.txtMessage_2.setText("")
- self.cor("Email Sent")
- def k(self,message):
- self.msg.setText(message)
- self.msg.show()
- def cor(self,message):
- self.info.setText(message)
- self.info.show()
- def sendSignUpData(self):
- credentials=[]
- credentials.append("signup")
- credentials.append(str(self.txtFullname.text()))
- credentials.append(str(self.txtUsername_2.text()))
- credentials.append(str(self.txtEmail.text()))
- credentials.append(str(self.txtPassword_2.text()))
- credentials.append(str(self.txtConfirm.text()))
- fullname=self.txtFullname.text()
- username=self.txtUsername_2.text()
- email=self.txtEmail.text()
- password=self.txtPassword_2.text()
- data=""
- for i in credentials:
- data+=i+"/"
- #print credentials
- self.client.send(data)
- response=self.client.recv(1024)
- #print response
- if(response=="1"):
- self.k("Full name is required")
- elif(response=="2"):
- self.k("Username is required")
- elif(response=="3"):
- self.k("Email is required")
- elif(response=="4"):
- self.k("Password is required")
- elif(response=="5"):
- self.k("Confirm-Password is required")
- elif(response=="6"):
- self.k("Invalid Name")
- elif(response=="7"):
- self.k("Username must be 8 to 16 characters")
- elif(response=="8"):
- self.k("Username must be a combination of letters and numbers")
- elif(response=="9"):
- self.k("Password does not match")
- elif(response=="10"):
- self.k("Username already exist")
- elif(response=="11"):
- self.k("Email already exist")
- elif(response=="12"):
- self.k("Invalid Email")
- elif(response=="13"):
- self.cor("Account Successfully Created!")
- self.showSignIn()
- def sendSignInData(self):
- credentials=[]
- credentials.append("signin")
- credentials.append(str(self.txtUsername.text()))
- credentials.append(str(self.txtPassword.text()))
- data=""
- for i in credentials:
- data+=i+"/"
- #print credentials
- self.client.send(data)
- response=self.client.recv(1024)
- if(response=="1"):
- self.k("Username or Email is required")
- elif(response=="2"):
- self.k("Password is required")
- elif(response=="4"):
- self.k("Account does not exists")
- elif(response=="5"):
- self.k("Account is already online")
- elif(response=="3"):
- self.cor("Successfully Logged in!")
- self.client.send(str(self.txtUsername.text()))
- self.label_6.setText("LOGGED IN: "+ str(self.txtUsername.text()))
- self.frameMainLogin.hide()
- self.frameMainSignedIn.show()
- def quitConnection(self):
- try:
- self.client.send('exit')
- self.z=0
- #self.client.close()
- self.client.shutdown(SHUT_RD)
- MainWindow.destroy()
- except socket.gaierror, e:
- print e
- def logout(self):
- credentials=[]
- credentials.append("logout")
- name=str(self.label_6.text())
- name=name.strip('LOGGED IN:')
- credentials.append(name)
- data=""
- for i in credentials:
- data+=i+"/"
- #print credentials
- self.client.send(data)
- self.frameMainLogin.show()
- self.frameMainSignedIn.hide()
- self.txtUsername.setText("")
- self.txtPassword.setText("")
- def changeLayout(self):
- credentials=[]
- credentials.append("change")
- data=""
- for i in credentials:
- data+=i+"/"
- #print credentials
- self.client.send(data)
- self.change()
- def change(self):
- layout=""
- layout=self.client.recv(1024)
- print layout
- self.background.setPixmap(QtGui.QPixmap(_fromUtf8(layout)))
- def mess(self):
- x=self.txtMsg.get()
- self.listbox.insert(END,self.name + ": "+x)
- self.txtMsg.delete(0, END)
- self.client.send(x)
- if __name__ == "__main__":
- import sys
- app = QtGui.QApplication(sys.argv)
- MainWindow = QtGui.QMainWindow()
- ui = Ui_MainWindow()
- ui.setupUi(MainWindow)
- ui.run()
- t=threading.Thread(target=ui.setupUi(MainWindow))
- MainWindow.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement