Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys, os, subprocess, csv, time
- from PyQt4 import QtCore, QtGui, uic
- 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 loginpage(QtGui.QMainWindow):
- def __init__(self, fileName):
- QtGui.QMainWindow.__init__(self)
- self.ui = Ui_login()
- self.ui.setupUi(self)
- self.a = None
- self.b = None
- self.ui.buttonLogin.clicked.connect(self.login)
- def login(self):
- username = self.ui.username.text()
- password = self.ui.password.text()
- audio_file = "sound/error1.mp3"
- if username == 'foo' and password == 'bar':
- self.close()
- self.a = MyApp()
- self.a.show()
- elif username == 'admin' and password == 'admin':
- self.close()
- self.b = admin("data.csv")
- self.b.show()
- else:
- return_code = subprocess.call(["afplay", audio_file])
- QtGui.QMessageBox.critical(self, "FATAL ERROR!! Invalid Input!", "Incorrect Username or Password.")
- pass
- class admin(QtGui.QMainWindow):
- def __init__(self, fileName):
- QtGui.QMainWindow.__init__(self)
- self.ui = Ui_admin()
- self.ui.setupUi(self)
- def loadCsv(self, fileName):
- with open(fileName, "rb") as fileInput:
- for row in csv.reader(fileInput):
- items = [
- QtGui.QStandardItem(field)
- for field in row
- ]
- self.model.appendRow(items)
- @QtCore.pyqtSlot()
- def on_show_clicked(self):
- self.loadCsv(self.fileName)
- class MyApp(QtGui.QMainWindow):
- def __init__(self, fileName):
- QtGui.QMainWindow.__init__(self)
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self)
- self.ui.button_calculate_order.clicked.connect(self.ZapLunchies)
- def ZapLunchies(self):
- ORDER = {
- 'a': 'Sausage Roll',
- 'b': 'Nachos',
- 'c': 'Hot Dog',
- 'd': 'Up & Go Small',
- 'e': 'Pizza',
- 'f': 'Meat Pie',
- 'g': 'Up & Go Large',
- }
- PRICES = {
- 'a': '2.00',
- 'b': '2.00',
- 'c': '2.50',
- 'd': '2.00',
- 'e': '2.50',
- 'f': '3.00',
- 'g': '2.50',
- }
- name = self.ui.input_name.text()
- homeroom = self.ui.input_homeroom.currentText()
- order = str(self.ui.input_order.text())
- date = (time.strftime("%d/%m/%Y"))
- audio_file = "sound/error1.mp3"
- method = self.ui.method_box.currentText()
- tmp = []
- for i in order:
- try:
- tmp.append(ORDER[i])
- output = "Hey " + name + ", you have ordered; " + ', '.join(tmp)
- self.ui.print_order.setText(output)
- except KeyError:
- return_code = subprocess.call(["afplay", audio_file])
- QtGui.QMessageBox.critical(self, "FATAL ERROR!! Invalid Input!", "Code not found, refer back to the Menu tab.")
- break
- fieldnames = [date, name, homeroom, method, ', '.join(tmp)]
- header = ['Date', 'Name', 'Homeroom', 'Method', 'Order']
- with open('data.csv', 'a') as csvfile:
- writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
- writer.writeheader()
- class Ui_MainWindow(object):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName(_fromUtf8("MainWindow"))
- MainWindow.resize(380, 332)
- MainWindow.setMinimumSize(QtCore.QSize(380, 332))
- MainWindow.setMaximumSize(QtCore.QSize(380, 332))
- MainWindow.setSizeIncrement(QtCore.QSize(1, 0))
- self.centralwidget = QtGui.QWidget(MainWindow)
- self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
- self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget)
- self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
- self.tabWidget = QtGui.QTabWidget(self.centralwidget)
- self.tabWidget.setUsesScrollButtons(False)
- self.tabWidget.setDocumentMode(False)
- self.tabWidget.setMovable(True)
- self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
- self.menu = QtGui.QWidget()
- self.menu.setObjectName(_fromUtf8("menu"))
- self.gridLayout_3 = QtGui.QGridLayout(self.menu)
- self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
- self.tableWidget = QtGui.QTableWidget(self.menu)
- self.tableWidget.setEnabled(True)
- self.tableWidget.setAcceptDrops(False)
- self.tableWidget.setFrameShape(QtGui.QFrame.StyledPanel)
- self.tableWidget.setEditTriggers(QtGui.QAbstractItemView.AnyKeyPressed|QtGui.QAbstractItemView.EditKeyPressed)
- self.tableWidget.setDragEnabled(True)
- self.tableWidget.setAlternatingRowColors(True)
- self.tableWidget.setShowGrid(True)
- self.tableWidget.setGridStyle(QtCore.Qt.SolidLine)
- self.tableWidget.setObjectName(_fromUtf8("tableWidget"))
- self.tableWidget.setColumnCount(3)
- self.tableWidget.setRowCount(7)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setVerticalHeaderItem(0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setVerticalHeaderItem(1, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setVerticalHeaderItem(2, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setVerticalHeaderItem(3, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setVerticalHeaderItem(4, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setVerticalHeaderItem(5, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setVerticalHeaderItem(6, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setHorizontalHeaderItem(0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setHorizontalHeaderItem(1, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setHorizontalHeaderItem(2, item)
- item = QtGui.QTableWidgetItem()
- item.setFlags(QtCore.Qt.ItemIsDragEnabled|QtCore.Qt.ItemIsUserCheckable|QtCore.Qt.ItemIsEnabled)
- self.tableWidget.setItem(0, 0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(0, 1, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- item.setFont(font)
- self.tableWidget.setItem(0, 2, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(1, 0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(1, 1, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- item.setFont(font)
- self.tableWidget.setItem(1, 2, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(2, 0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(2, 1, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- item.setFont(font)
- self.tableWidget.setItem(2, 2, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(3, 0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(3, 1, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- item.setFont(font)
- self.tableWidget.setItem(3, 2, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(False)
- font.setWeight(50)
- font.setKerning(False)
- item.setFont(font)
- self.tableWidget.setItem(4, 0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(4, 1, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- item.setFont(font)
- self.tableWidget.setItem(4, 2, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(5, 0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(5, 1, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- item.setFont(font)
- self.tableWidget.setItem(5, 2, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(6, 0, item)
- item = QtGui.QTableWidgetItem()
- self.tableWidget.setItem(6, 1, item)
- item = QtGui.QTableWidgetItem()
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- item.setFont(font)
- self.tableWidget.setItem(6, 2, item)
- self.gridLayout_3.addWidget(self.tableWidget, 0, 0, 1, 1)
- self.tabWidget.addTab(self.menu, _fromUtf8(""))
- self.order = QtGui.QWidget()
- self.order.setObjectName(_fromUtf8("order"))
- self.gridLayout = QtGui.QGridLayout(self.order)
- self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
- self.input_homeroom = QtGui.QComboBox(self.order)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- font.setBold(False)
- font.setWeight(50)
- self.input_homeroom.setFont(font)
- self.input_homeroom.setObjectName(_fromUtf8("input_homeroom"))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.input_homeroom.addItem(_fromUtf8(""))
- self.gridLayout.addWidget(self.input_homeroom, 1, 2, 1, 1)
- self.order1 = QtGui.QLabel(self.order)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.order1.setFont(font)
- self.order1.setObjectName(_fromUtf8("order1"))
- self.gridLayout.addWidget(self.order1, 3, 0, 1, 1)
- self.homeroom = QtGui.QLabel(self.order)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.homeroom.setFont(font)
- self.homeroom.setObjectName(_fromUtf8("homeroom"))
- self.gridLayout.addWidget(self.homeroom, 1, 0, 1, 1)
- self.method = QtGui.QLabel(self.order)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.method.setFont(font)
- self.method.setObjectName(_fromUtf8("method"))
- self.gridLayout.addWidget(self.method, 2, 0, 1, 1)
- self.input_name = QtGui.QLineEdit(self.order)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- self.input_name.setFont(font)
- self.input_name.setInputMethodHints(QtCore.Qt.ImhNone)
- self.input_name.setText(_fromUtf8(""))
- self.input_name.setMaxLength(20)
- self.input_name.setObjectName(_fromUtf8("input_name"))
- self.gridLayout.addWidget(self.input_name, 0, 2, 1, 1)
- self.button_clear = QtGui.QPushButton(self.order)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- font.setBold(False)
- font.setWeight(50)
- self.button_clear.setFont(font)
- self.button_clear.setCheckable(False)
- self.button_clear.setAutoDefault(False)
- self.button_clear.setDefault(False)
- self.button_clear.setFlat(False)
- self.button_clear.setObjectName(_fromUtf8("button_clear"))
- self.gridLayout.addWidget(self.button_clear, 5, 0, 1, 1)
- self.input_order = QtGui.QLineEdit(self.order)
- self.input_order.setInputMethodHints(QtCore.Qt.ImhNoPredictiveText)
- self.input_order.setText(_fromUtf8(""))
- self.input_order.setMaxLength(10)
- self.input_order.setObjectName(_fromUtf8("input_order"))
- self.gridLayout.addWidget(self.input_order, 3, 2, 1, 2)
- spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- self.gridLayout.addItem(spacerItem, 4, 1, 1, 1)
- self.button_calculate_order = QtGui.QPushButton(self.order)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.button_calculate_order.sizePolicy().hasHeightForWidth())
- self.button_calculate_order.setSizePolicy(sizePolicy)
- self.button_calculate_order.setMaximumSize(QtCore.QSize(272, 16777215))
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- self.button_calculate_order.setFont(font)
- self.button_calculate_order.setObjectName(_fromUtf8("button_calculate_order"))
- self.gridLayout.addWidget(self.button_calculate_order, 5, 3, 1, 1)
- self.name = QtGui.QLabel(self.order)
- font = QtGui.QFont()
- font.setFamily(_fromUtf8("Calibri"))
- font.setPointSize(14)
- font.setBold(True)
- font.setWeight(75)
- self.name.setFont(font)
- self.name.setObjectName(_fromUtf8("name"))
- self.gridLayout.addWidget(self.name, 0, 0, 1, 1)
- self.print_order = QtGui.QLabel(self.order)
- self.print_order.setStyleSheet(_fromUtf8(""))
- self.print_order.setFrameShape(QtGui.QFrame.NoFrame)
- self.print_order.setText(_fromUtf8(""))
- self.print_order.setAlignment(QtCore.Qt.AlignCenter)
- self.print_order.setWordWrap(True)
- self.print_order.setObjectName(_fromUtf8("print_order"))
- self.gridLayout.addWidget(self.print_order, 6, 0, 1, 4)
- self.method_box = QtGui.QComboBox(self.order)
- self.method_box.setObjectName(_fromUtf8("method_box"))
- self.method_box.addItem(_fromUtf8(""))
- self.method_box.addItem(_fromUtf8(""))
- self.gridLayout.addWidget(self.method_box, 2, 2, 1, 1)
- self.order.raise_()
- self.name.raise_()
- self.homeroom.raise_()
- self.input_homeroom.raise_()
- self.method.raise_()
- self.button_clear.raise_()
- self.button_calculate_order.raise_()
- self.input_name.raise_()
- self.input_order.raise_()
- self.print_order.raise_()
- self.method_box.raise_()
- self.tabWidget.addTab(self.order, _fromUtf8(""))
- self.gridLayout_2.addWidget(self.tabWidget, 0, 0, 1, 1)
- MainWindow.setCentralWidget(self.centralwidget)
- self.statusbar = QtGui.QStatusBar(MainWindow)
- self.statusbar.setObjectName(_fromUtf8("statusbar"))
- MainWindow.setStatusBar(self.statusbar)
- self.retranslateUi(MainWindow)
- self.tabWidget.setCurrentIndex(1)
- self.input_homeroom.setCurrentIndex(0)
- QtCore.QObject.connect(self.button_clear, QtCore.SIGNAL(_fromUtf8("clicked()")), self.input_order.clear)
- QtCore.QObject.connect(self.button_clear, QtCore.SIGNAL(_fromUtf8("clicked()")), self.input_name.clear)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- def retranslateUi(self, MainWindow):
- MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
- self.tableWidget.setSortingEnabled(True)
- item = self.tableWidget.horizontalHeaderItem(0)
- item.setText(_translate("MainWindow", "Items", None))
- item = self.tableWidget.horizontalHeaderItem(1)
- item.setText(_translate("MainWindow", "Price $", None))
- item = self.tableWidget.horizontalHeaderItem(2)
- item.setText(_translate("MainWindow", "Code", None))
- __sortingEnabled = self.tableWidget.isSortingEnabled()
- self.tableWidget.setSortingEnabled(False)
- item = self.tableWidget.item(0, 0)
- item.setText(_translate("MainWindow", "Sausage Roll", None))
- item = self.tableWidget.item(0, 1)
- item.setText(_translate("MainWindow", "2.00", None))
- item = self.tableWidget.item(0, 2)
- item.setText(_translate("MainWindow", "a", None))
- item = self.tableWidget.item(1, 0)
- item.setText(_translate("MainWindow", "Nachos", None))
- item = self.tableWidget.item(1, 1)
- item.setText(_translate("MainWindow", "2.00", None))
- item = self.tableWidget.item(1, 2)
- item.setText(_translate("MainWindow", "b", None))
- item = self.tableWidget.item(2, 0)
- item.setText(_translate("MainWindow", "Hot Dog", None))
- item = self.tableWidget.item(2, 1)
- item.setText(_translate("MainWindow", "2.50", None))
- item = self.tableWidget.item(2, 2)
- item.setText(_translate("MainWindow", "c", None))
- item = self.tableWidget.item(3, 0)
- item.setText(_translate("MainWindow", "Up & Go (Small)", None))
- item = self.tableWidget.item(3, 1)
- item.setText(_translate("MainWindow", "2.00", None))
- item = self.tableWidget.item(3, 2)
- item.setText(_translate("MainWindow", "d", None))
- item = self.tableWidget.item(4, 0)
- item.setText(_translate("MainWindow", "Pizza (Meatlovers)", None))
- item = self.tableWidget.item(4, 1)
- item.setText(_translate("MainWindow", "2.50", None))
- item = self.tableWidget.item(4, 2)
- item.setText(_translate("MainWindow", "e", None))
- item = self.tableWidget.item(5, 0)
- item.setText(_translate("MainWindow", "Meat Pie", None))
- item = self.tableWidget.item(5, 1)
- item.setText(_translate("MainWindow", "3.00", None))
- item = self.tableWidget.item(5, 2)
- item.setText(_translate("MainWindow", "f", None))
- item = self.tableWidget.item(6, 0)
- item.setText(_translate("MainWindow", "Up & Go (Large)", None))
- item = self.tableWidget.item(6, 1)
- item.setText(_translate("MainWindow", "2.50", None))
- item = self.tableWidget.item(6, 2)
- item.setText(_translate("MainWindow", "g", None))
- self.tableWidget.setSortingEnabled(__sortingEnabled)
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.menu), _translate("MainWindow", "Menu", None))
- self.input_homeroom.setItemText(0, _translate("MainWindow", "7PG", None))
- self.input_homeroom.setItemText(1, _translate("MainWindow", "7GM", None))
- self.input_homeroom.setItemText(2, _translate("MainWindow", "8CP", None))
- self.input_homeroom.setItemText(3, _translate("MainWindow", "8PP", None))
- self.input_homeroom.setItemText(4, _translate("MainWindow", "9XD", None))
- self.input_homeroom.setItemText(5, _translate("MainWindow", "9PD", None))
- self.input_homeroom.setItemText(6, _translate("MainWindow", "10SF", None))
- self.input_homeroom.setItemText(7, _translate("MainWindow", "10SD", None))
- self.input_homeroom.setItemText(8, _translate("MainWindow", "11PO", None))
- self.input_homeroom.setItemText(9, _translate("MainWindow", "11MS", None))
- self.input_homeroom.setItemText(10, _translate("MainWindow", "12JM", None))
- self.input_homeroom.setItemText(11, _translate("MainWindow", "12MG", None))
- self.order1.setText(_translate("MainWindow", "Order:", None))
- self.homeroom.setText(_translate("MainWindow", "Homeroom:", None))
- self.method.setText(_translate("MainWindow", "Method:", None))
- self.input_name.setPlaceholderText(_translate("MainWindow", "eg) John Smith", None))
- self.button_clear.setText(_translate("MainWindow", "Clear", None))
- self.input_order.setPlaceholderText(_translate("MainWindow", "Enter code from menu eg) adcb", None))
- self.button_calculate_order.setText(_translate("MainWindow", "Order", None))
- self.name.setText(_translate("MainWindow", "Name:", None))
- self.method_box.setItemText(0, _translate("MainWindow", "Pick up", None))
- self.method_box.setItemText(1, _translate("MainWindow", "Delivery", None))
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.order), _translate("MainWindow", "Order", None))
- class Ui_login(object):
- def setupUi(self, login):
- login.setObjectName(_fromUtf8("login"))
- login.resize(469, 588)
- self.centralwidget = QtGui.QWidget(login)
- self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
- self.gridLayout = QtGui.QGridLayout(self.centralwidget)
- self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
- spacerItem = QtGui.QSpacerItem(20, 59, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
- self.labelImage = QtGui.QLabel(self.centralwidget)
- self.labelImage.setMaximumSize(QtCore.QSize(445, 335))
- self.labelImage.setText(_fromUtf8(""))
- self.labelImage.setPixmap(QtGui.QPixmap(_fromUtf8("ZapLunchies.png")))
- self.labelImage.setObjectName(_fromUtf8("labelImage"))
- self.gridLayout.addWidget(self.labelImage, 1, 0, 1, 1)
- spacerItem1 = QtGui.QSpacerItem(20, 60, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- self.gridLayout.addItem(spacerItem1, 2, 0, 1, 1)
- self.username = QtGui.QLineEdit(self.centralwidget)
- self.username.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
- self.username.setWhatsThis(_fromUtf8(""))
- self.username.setAccessibleName(_fromUtf8(""))
- self.username.setAccessibleDescription(_fromUtf8(""))
- self.username.setInputMethodHints(QtCore.Qt.ImhNone)
- self.username.setText(_fromUtf8(""))
- self.username.setEchoMode(QtGui.QLineEdit.Normal)
- self.username.setDragEnabled(False)
- self.username.setObjectName(_fromUtf8("username"))
- self.gridLayout.addWidget(self.username, 3, 0, 1, 1)
- self.password = QtGui.QLineEdit(self.centralwidget)
- self.password.setWhatsThis(_fromUtf8(""))
- self.password.setAccessibleName(_fromUtf8(""))
- self.password.setAccessibleDescription(_fromUtf8(""))
- self.password.setInputMethodHints(QtCore.Qt.ImhHiddenText|QtCore.Qt.ImhNoAutoUppercase|QtCore.Qt.ImhNoPredictiveText)
- self.password.setText(_fromUtf8(""))
- self.password.setEchoMode(QtGui.QLineEdit.Password)
- self.password.setObjectName(_fromUtf8("password"))
- self.gridLayout.addWidget(self.password, 4, 0, 1, 1)
- spacerItem2 = QtGui.QSpacerItem(20, 59, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- self.gridLayout.addItem(spacerItem2, 5, 0, 1, 1)
- self.buttonLogin = QtGui.QPushButton(self.centralwidget)
- self.buttonLogin.setAutoExclusive(False)
- self.buttonLogin.setAutoDefault(True)
- self.buttonLogin.setDefault(False)
- self.buttonLogin.setFlat(False)
- self.buttonLogin.setObjectName(_fromUtf8("buttonLogin"))
- self.gridLayout.addWidget(self.buttonLogin, 6, 0, 1, 1)
- spacerItem3 = QtGui.QSpacerItem(20, 66, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- self.gridLayout.addItem(spacerItem3, 7, 0, 1, 1)
- login.setCentralWidget(self.centralwidget)
- self.statusbar = QtGui.QStatusBar(login)
- self.statusbar.setObjectName(_fromUtf8("statusbar"))
- login.setStatusBar(self.statusbar)
- self.retranslateUi(login)
- QtCore.QMetaObject.connectSlotsByName(login)
- def retranslateUi(self, login):
- login.setWindowTitle(_translate("login", "MainWindow", None))
- self.username.setPlaceholderText(_translate("login", "Username", None))
- self.password.setPlaceholderText(_translate("login", "Password", None))
- self.buttonLogin.setText(_translate("login", "Login", None))
- class Ui_admin(object):
- def setupUi(self, admin):
- admin.setObjectName(_fromUtf8("admin"))
- admin.resize(424, 403)
- admin.setMinimumSize(QtCore.QSize(424, 403))
- admin.setMaximumSize(QtCore.QSize(424, 403))
- self.centralwidget = QtGui.QWidget(admin)
- self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
- self.gridLayout = QtGui.QGridLayout(self.centralwidget)
- self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
- self.clear = QtGui.QPushButton(self.centralwidget)
- self.clear.setObjectName(_fromUtf8("clear"))
- self.gridLayout.addWidget(self.clear, 0, 0, 1, 1)
- self.show = QtGui.QPushButton(self.centralwidget)
- self.show.setObjectName(_fromUtf8("show"))
- self.gridLayout.addWidget(self.show, 0, 1, 1, 1)
- self.tableView = QtGui.QTableView(self.centralwidget)
- self.tableView.setObjectName(_fromUtf8("tableView"))
- self.gridLayout.addWidget(self.tableView, 1, 0, 1, 2)
- admin.setCentralWidget(self.centralwidget)
- self.statusbar = QtGui.QStatusBar(admin)
- self.statusbar.setObjectName(_fromUtf8("statusbar"))
- admin.setStatusBar(self.statusbar)
- self.retranslateUi(admin)
- QtCore.QMetaObject.connectSlotsByName(admin)
- def retranslateUi(self, admin):
- admin.setWindowTitle(_translate("admin", "MainWindow", None))
- self.clear.setText(_translate("admin", "Clear Data", None))
- self.show.setText(_translate("admin", "Show Data", None))
- if __name__ == "__main__":
- app = QtGui.QApplication(sys.argv)
- main = loginpage("data.csv")
- main.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement