コード例 #1
0
ファイル: home.py プロジェクト: shaheen8/beproject
class Ui_MainWindow(object):
    def signUpButton(self):
        self.signUpCheck()

    def signInButton(self):
        self.signInCheck()

    def signUpCheck(self):
        print("hello signup button")
        self.signUpWindow = QtGui.QDialog()
        self.ui = Ui_signUp()
        print("i'm in self signup")
        self.ui.setupUi(self.signUpWindow)
        print("i'm in self setupUi method")
        self.signUpWindow.show()
        print("i'm in self signup windows")

    def signInCheck(self):
        print("hello signin button")
        self.signInWindow = QtGui.QDialog()
        self.ui = Ui_Dialog()
        print("i'm in self signin")
        self.ui.setinUi(self.signInWindow)
        print("i'm in self setupUi method")
        self.signInWindow.show()
        print("i'm in self signin windows")

    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWin41dow"))
        MainWindow.resize(1300, 800)
        MainWindow.setStyleSheet(
            _fromUtf8("\n"
                      "background-image: url(hgr2.jpg);\n"
                      ""))

        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))

        #############################################################################
        self.sign_up1 = QtGui.QPushButton(self.centralwidget)
        self.sign_up1.setGeometry(QtCore.QRect(200, 30, 200, 35))
        self.sign_up1.setObjectName(_fromUtf8("sign_up1"))
        self.sign_up1.setStyleSheet("background-color: black")
        ##############################################################################
        self.sign_up1.clicked.connect(self.signUpButton)
        ###################################################################################
        self.sign_in1 = QtGui.QPushButton(self.centralwidget)
        self.sign_in1.setGeometry(QtCore.QRect(500, 30, 200, 35))
        self.sign_in1.setObjectName(_fromUtf8("sign_in1"))
        self.sign_in1.setStyleSheet("background-color: black")
        ##############################################################################
        self.sign_in1.clicked.connect(self.signInButton)
        ###################################################################################
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(
            _translate("MainWindow", "TWO WAY COMMUNICATION SYSTEM", None))
        self.sign_up1.setText(_translate("MainWindow", "REGISTER", None))
        self.sign_in1.setText(_translate("MainWindow", "LOGIN", None))
コード例 #2
0
ファイル: signup.py プロジェクト: shaheen8/beproject
class Ui_signUp(object):
    def insertData(self):

        username1 = self.uname_lineEdit.text()
        username = str(username1)
        email1 = self.email_lineEdit.text()
        email = str(email1)
        mob1 = self.mob_lineEdit.text()
        mob = str(mob1)
        password1 = self.password_lineEdit.text()
        password = str(password1)
        gender1 = self.gender_lineEdit.text()
        gender = str(gender1)

        connection = sqlite3.connect("sign.db")
        s = "insert into registration (username,email,mob,password,gender) values('" + username + "','" + email + "','" + mob + "','" + password + "','" + gender + "')"
        print("query is:-" + s)
        result = connection.execute(s)
        if result:
            s1 = "select * from registration"
            result = connection.execute(s1)
            print("Success" + s1)

        connection.commit()
        connection.close()
        self.showmsg()

    def showmsg(self):
        self.showdialog()

    def showdialog(self):
        msg = QMessageBox()
        msg.setIcon(QMessageBox.Information)

        msg.setText("Registration Status")
        msg.setInformativeText("Registration Successful")
        msg.setWindowTitle("Status")
        # msg.setDetailedText("The details are as follows:")
        msg.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)

        retval = msg.exec_()
        print
        "value of pressed message box button:", retval

    def signInCheck(self):
        print("hello signin button")
        self.signInWindow = QtGui.QDialog()
        self.ui = Ui_Dialog()
        print("i'm in self signin")
        self.ui.setinUi(self.signInWindow)
        print("i'm in self setupUi method")
        self.signInWindow.show()
        print("i'm in self signin windows")

    def signInButton(self):
        self.signInCheck()

    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(1300, 800)
        Dialog.setStyleSheet(
            _fromUtf8("\n"
                      "background-image: url(hgr2.jpg);\n"
                      ""))

        #############################################################################

        self.label = QtGui.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(100, 100, 91, 20))
        self.label.setObjectName(_fromUtf8("label"))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)

        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(100, 150, 91, 20))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)

        self.label_M = QtGui.QLabel(Dialog)
        self.label_M.setGeometry(QtCore.QRect(100, 200, 91, 20))
        self.label_M.setObjectName(_fromUtf8("label_M"))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_M.setFont(font)

        self.label_3 = QtGui.QLabel(Dialog)
        self.label_3.setGeometry(QtCore.QRect(100, 250, 91, 20))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)

        self.label_G = QtGui.QLabel(Dialog)
        self.label_G.setGeometry(QtCore.QRect(100, 300, 91, 20))
        self.label_G.setObjectName(_fromUtf8("label_G"))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_G.setFont(font)
        #############################################################

        self.uname_lineEdit = QtGui.QLineEdit(Dialog)
        self.uname_lineEdit.setGeometry(QtCore.QRect(210, 100, 211, 27))
        self.uname_lineEdit.setObjectName(_fromUtf8("uname_lineEdit"))

        self.email_lineEdit = QtGui.QLineEdit(Dialog)
        self.email_lineEdit.setGeometry(QtCore.QRect(210, 150, 211, 27))
        self.email_lineEdit.setObjectName(_fromUtf8("email_lineEdit"))

        self.mob_lineEdit = QtGui.QLineEdit(Dialog)
        self.mob_lineEdit.setGeometry(QtCore.QRect(210, 200, 211, 27))
        self.mob_lineEdit.setObjectName(_fromUtf8("mob_lineEdit"))

        self.password_lineEdit = QtGui.QLineEdit(Dialog)
        self.password_lineEdit.setGeometry(QtCore.QRect(210, 250, 211, 27))
        self.password_lineEdit.setObjectName(_fromUtf8("password_lineEdit"))

        self.gender_lineEdit = QtGui.QLineEdit(Dialog)
        self.gender_lineEdit.setGeometry(QtCore.QRect(210, 300, 211, 27))
        self.gender_lineEdit.setObjectName(_fromUtf8("gender_lineEdit"))

        ###################################################################

        self.label_4 = QtGui.QLabel(Dialog)
        self.label_4.setGeometry(QtCore.QRect(217, 19, 191, 51))
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName(_fromUtf8("label_4"))

        self.signup_btn = QtGui.QPushButton(Dialog)
        self.signup_btn.setGeometry(QtCore.QRect(210, 350, 91, 27))
        self.signup_btn.setObjectName(_fromUtf8("signup_btn"))
        self.signup_btn.setStyleSheet("background-color: black")
        #########################EVENT##############
        self.signup_btn.clicked.connect(self.insertData)
        ############################################

        self.login_btn = QtGui.QPushButton(Dialog)
        self.login_btn.setGeometry(QtCore.QRect(328, 350, 91, 27))
        self.login_btn.setObjectName(_fromUtf8("login_btn"))
        self.login_btn.setStyleSheet("background-color: black")
        self.login_btn.clicked.connect(self.signInButton)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(_translate("Dialog", "Dialog", None))

        self.label.setText(_translate("Dialog", "USERNAME", None))
        self.label_2.setText(_translate("Dialog", "EMAIL ID", None))
        self.label_M.setText(_translate("Dialog", "MOBILE", None))
        self.label_3.setText(_translate("Dialog", "PASSWORD", None))
        self.label_G.setText(_translate("Dialog", "GENDER", None))
        self.label_4.setText(_translate("Dialog", "Registration Form", None))
        self.signup_btn.setText(_translate("Dialog", "REGISTER", None))
        self.login_btn.setText(_translate("Dialog", "LOGIN", None))