Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from PyQt4 import QtCore, QtGui
- from pymmoAdmin import Ui_MainWindow
- from commands import Admin_Com
- class MainWindow(QtGui.QMainWindow):
- def __init__(self, parent=None):
- QtGui.QWidget.__init__(self, parent)
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self)
- self.admin = Admin_Com()
- #QtCore.QObject.connect(self.ui.lineEdit, QtCore.SIGNAL("returnPressed()"), self.userName)
- #QtCore.QObject.connect(self.ui.password, QtCore.SIGNAL("returnPressed()"), self.passWord)
- QtCore.QObject.connect(self.ui.newUser, QtCore.SIGNAL("clicked()"), self.newUser)
- QtCore.QObject.connect(self.ui.changePass, QtCore.SIGNAL("clicked()"), self.changePass)
- QtCore.QObject.connect(self.ui.delUser, QtCore.SIGNAL("clicked()"), self.delUser)
- QtCore.QObject.connect(self.ui.Quit, QtCore.SIGNAL("clicked()"), app.quit)
- def clearFields(self):
- self.ui.lineEdit.clear()
- self.ui.passWord.clear()
- def newUser(self):
- passWord = unicode(self.ui.password.text())
- userName = unicode(self.ui.lineEdit.text())
- self.admin.newUser(userName, passWord)
- clearFields()
- def changePass(self):
- passWord = unicode(self.ui.password.text())
- userName = unicode(self.ui.lineEdit.text())
- self.admin.changePass(userName, passWord)
- clearFields()
- def delUser(self):
- userName = unicode(self.ui.lineEdit.text())
- self.admin.delUser(userName)
- clearFields()
- if __name__ == "__main__":
- app = QtGui.QApplication(sys.argv)
- myapp = MainWindow()
- myapp.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement