Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # Form implementation generated from reading ui file 'login.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 connect import *
- 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_Login(object):
- def loginCheck(self):
- username = self.uname.text()
- password = self.pswd.text()
- cur = db.cursor()
- sql = "SELECT * FROM tblUser where username=%s AND password=%s"
- cur.execute(sql, (username,password))
- if(len(cur.fetchall()) > 0):
- print("user found")
- self.MainWindow=QtGui.QMainWindow()
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self.MainWindow)
- Login.close()
- self.MainWindow.show()
- else :
- print("asd")
- def setupUi(self, Login):
- Login.setObjectName(_fromUtf8("Login"))
- Login.resize(382, 248)
- self.uname_label = QtGui.QLabel(Login)
- self.uname_label.setGeometry(QtCore.QRect(70, 80, 66, 17))
- self.uname_label.setObjectName(_fromUtf8("uname_label"))
- self.pswd_label = QtGui.QLabel(Login)
- self.pswd_label.setGeometry(QtCore.QRect(70, 120, 68, 17))
- self.pswd_label.setObjectName(_fromUtf8("pswd_label"))
- self.uname = QtGui.QLineEdit(Login)
- self.uname.setGeometry(QtCore.QRect(150, 78, 131, 27))
- self.uname.setObjectName(_fromUtf8("uname"))
- self.pswd = QtGui.QLineEdit(Login)
- self.pswd.setGeometry(QtCore.QRect(150, 118, 131, 27))
- self.pswd.setInputMethodHints(QtCore.Qt.ImhHiddenText|QtCore.Qt.ImhNoAutoUppercase|QtCore.Qt.ImhNoPredictiveText)
- self.pswd.setInputMask(_fromUtf8(""))
- self.pswd.setEchoMode(QtGui.QLineEdit.Password)
- self.pswd.setObjectName(_fromUtf8("pswd"))
- self.login_btn = QtGui.QPushButton(Login)
- self.login_btn.setGeometry(QtCore.QRect(150, 180, 71, 27))
- self.login_btn.setObjectName(_fromUtf8("login_btn"))
- ####Login button event####
- self.login_btn.clicked.connect(self.loginCheck)
- ##########################
- self.login_label = QtGui.QLabel(Login)
- self.login_label.setGeometry(QtCore.QRect(140, 20, 100, 40))
- font = QtGui.QFont()
- font.setPointSize(16)
- font.setBold(True)
- font.setWeight(75)
- self.login_label.setFont(font)
- self.login_label.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
- self.login_label.setAlignment(QtCore.Qt.AlignCenter)
- self.login_label.setObjectName(_fromUtf8("login_label"))
- self.retranslateUi(Login)
- QtCore.QMetaObject.connectSlotsByName(Login)
- def retranslateUi(self, Login):
- Login.setWindowTitle(_translate("Login", "Login", None))
- self.uname_label.setText(_translate("Login", "username", None))
- self.pswd_label.setText(_translate("Login", "password", None))
- self.login_btn.setText(_translate("Login", "LOGIN", None))
- self.login_label.setText(_translate("Login", "LOGIN", None))
- class Ui_MainWindow(object):
- def logout(self):
- self.MainWindow=QtGui.QMainWindow()
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self.MainWindow)
- Login.close()
- self.MainWindow.show()
- #MainWindow.close()
- #self.Login.show()
- def setupUi(self, MainWindow):
- MainWindow.setObjectName(_fromUtf8("MainWindow"))
- MainWindow.resize(800, 600)
- MainWindow.setDocumentMode(False)
- MainWindow.setDockNestingEnabled(False)
- self.centralwidget = QtGui.QWidget(MainWindow)
- self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
- MainWindow.setCentralWidget(self.centralwidget)
- self.menubar = QtGui.QMenuBar(MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25))
- self.menubar.setObjectName(_fromUtf8("menubar"))
- self.menuMy_Program = QtGui.QMenu(self.menubar)
- self.menuMy_Program.setObjectName(_fromUtf8("menuMy_Program"))
- self.menuPenjualan = QtGui.QMenu(self.menubar)
- self.menuPenjualan.setObjectName(_fromUtf8("menuPenjualan"))
- MainWindow.setMenuBar(self.menubar)
- self.statusbar = QtGui.QStatusBar(MainWindow)
- self.statusbar.setObjectName(_fromUtf8("statusbar"))
- MainWindow.setStatusBar(self.statusbar)
- self.toolBar = QtGui.QToolBar(MainWindow)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.toolBar.sizePolicy().hasHeightForWidth())
- self.toolBar.setSizePolicy(sizePolicy)
- self.toolBar.setMinimumSize(QtCore.QSize(0, 0))
- font = QtGui.QFont()
- font.setKerning(False)
- self.toolBar.setFont(font)
- self.toolBar.setMovable(False)
- self.toolBar.setAllowedAreas(QtCore.Qt.AllToolBarAreas)
- self.toolBar.setIconSize(QtCore.QSize(36, 30))
- self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
- self.toolBar.setFloatable(False)
- self.toolBar.setObjectName(_fromUtf8("toolBar"))
- MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
- self.actionDashboard = QtGui.QAction(MainWindow)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap(_fromUtf8("../../Downloads/dashboard-icon-3.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionDashboard.setIcon(icon)
- self.actionDashboard.setObjectName(_fromUtf8("actionDashboard"))
- self.actionPenjualan = QtGui.QAction(MainWindow)
- icon1 = QtGui.QIcon()
- icon1.addPixmap(QtGui.QPixmap(_fromUtf8("../../Downloads/pembelian.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionPenjualan.setIcon(icon1)
- self.actionPenjualan.setObjectName(_fromUtf8("actionPenjualan"))
- self.actionPembelian = QtGui.QAction(MainWindow)
- icon2 = QtGui.QIcon()
- icon2.addPixmap(QtGui.QPixmap(_fromUtf8("../../Downloads/po-financing-1-300x300.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionPembelian.setIcon(icon2)
- self.actionPembelian.setObjectName(_fromUtf8("actionPembelian"))
- self.actionStorage = QtGui.QAction(MainWindow)
- icon3 = QtGui.QIcon()
- icon3.addPixmap(QtGui.QPixmap(_fromUtf8("../../Downloads/storage.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionStorage.setIcon(icon3)
- self.actionStorage.setObjectName(_fromUtf8("actionStorage"))
- self.actionLogout = QtGui.QAction(MainWindow)
- icon4 = QtGui.QIcon()
- icon4.addPixmap(QtGui.QPixmap(_fromUtf8("../../Downloads/logout-xxl.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionLogout.setIcon(icon4)
- self.actionLogout.setObjectName(_fromUtf8("actionLogout"))
- self.actionExit = QtGui.QAction(MainWindow)
- icon5 = QtGui.QIcon()
- icon5.addPixmap(QtGui.QPixmap(_fromUtf8("../../Downloads/turn-off-png-9.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionExit.setIcon(icon5)
- self.actionExit.setObjectName(_fromUtf8("actionExit"))
- self.menubar.addAction(self.menuMy_Program.menuAction())
- self.menubar.addAction(self.menuPenjualan.menuAction())
- self.toolBar.addAction(self.actionDashboard)
- self.toolBar.addSeparator()
- self.toolBar.addAction(self.actionPembelian)
- self.actionPembelian.triggered.connect(self.pembelian)
- self.toolBar.addSeparator()
- self.toolBar.addAction(self.actionPenjualan)
- self.toolBar.addSeparator()
- self.toolBar.addAction(self.actionStorage)
- self.toolBar.addSeparator()
- self.toolBar.addAction(self.actionLogout)
- self.actionLogout.triggered.connect(self.logout)
- self.toolBar.addSeparator()
- self.toolBar.addAction(self.actionExit)
- self.toolBar.addSeparator()
- self.actionExit.triggered.connect(sys.exit)
- self.retranslateUi(MainWindow)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- def retranslateUi(self, MainWindow):
- MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
- self.menuMy_Program.setTitle(_translate("MainWindow", "&Pembelian", None))
- self.menuPenjualan.setTitle(_translate("MainWindow", "Penjualan", None))
- self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
- self.actionDashboard.setText(_translate("MainWindow", "Dashboard", None))
- self.actionDashboard.setToolTip(_translate("MainWindow", "Dashboard", None))
- self.actionPenjualan.setText(_translate("MainWindow", "Penjualan", None))
- self.actionPenjualan.setToolTip(_translate("MainWindow", "Penjualan", None))
- self.actionPembelian.setText(_translate("MainWindow", "Pembelian", None))
- self.actionPembelian.setToolTip(_translate("MainWindow", "Pembelian", None))
- self.actionStorage.setText(_translate("MainWindow", "Storage", None))
- self.actionStorage.setToolTip(_translate("MainWindow", "Storage", None))
- self.actionLogout.setText(_translate("MainWindow", "Logout", None))
- self.actionLogout.setToolTip(_translate("MainWindow", "Logout", None))
- self.actionExit.setText(_translate("MainWindow", "Exit", None))
- self.actionExit.setToolTip(_translate("MainWindow", "Exit", None))
- def pembelian(self):
- self.pembelian = QtGui.QDialog()
- self.ui = Ui_Pembelian()
- self.ui.setupUi(self.pembelian)
- self.pembelian.show()
- if __name__ == "__main__":
- import sys
- app = QtGui.QApplication(sys.argv)
- Login = QtGui.QDialog()
- ui = Ui_Login()
- ui.setupUi(Login)
- Login.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement