-
Notifications
You must be signed in to change notification settings - Fork 0
/
BookBorrowWin.py
85 lines (77 loc) · 3.55 KB
/
BookBorrowWin.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# -*- coding: utf-8 -*-
from PyQt5 import QtCore, QtGui, QtWidgets
# Now do your import
from Functionality.MMT import *
class Ui_MainWindow(object):
def setupUi(self, BorrowBook):
BorrowBook.setObjectName("Borrow_book")
BorrowBook.resize(665, 451)
BorrowBook.setStyleSheet("background: black;\n"
"color: white")
self.centralwidget = QtWidgets.QWidget(BorrowBook)
self.centralwidget.setObjectName("centralwidget")
self.UserIDLabel = QtWidgets.QLabel(self.centralwidget)
self.UserIDLabel.setGeometry(QtCore.QRect(60, 50, 81, 21))
font = QtGui.QFont()
font.setPointSize(12)
self.UserIDLabel.setFont(font)
self.UserIDLabel.setObjectName("UserIDLabel")
self.BookCodeLabel = QtWidgets.QLabel(self.centralwidget)
self.BookCodeLabel.setGeometry(QtCore.QRect(60, 100, 551, 31))
font = QtGui.QFont()
font.setPointSize(14)
self.BookCodeLabel.setFont(font)
self.BookCodeLabel.setObjectName("BookCodeLabel")
self.UserIDTextbox = QtWidgets.QLineEdit(self.centralwidget)
self.UserIDTextbox.setGeometry(QtCore.QRect(140, 40, 431, 41))
font = QtGui.QFont()
font.setPointSize(14)
self.UserIDTextbox.setFont(font)
self.UserIDTextbox.setObjectName("UserIDTextbox")
self.AllBookDetailsText = QtWidgets.QPlainTextEdit(self.centralwidget)
self.AllBookDetailsText.setGeometry(QtCore.QRect(60, 140, 541, 141))
font = QtGui.QFont()
font.setPointSize(14)
self.AllBookDetailsText.setFont(font)
self.AllBookDetailsText.setObjectName("AllBookDetailsText")
self.BorrowBookButton = QtWidgets.QPushButton(self.centralwidget)
self.BorrowBookButton.setGeometry(QtCore.QRect(370, 300, 221, 61))
font = QtGui.QFont()
font.setPointSize(12)
self.BorrowBookButton.setFont(font)
self.BorrowBookButton.setStyleSheet("background-color: 00000000;\n"
" color: white;\n"
" border: 4px solid white;\n"
" border-radius: 30%;")
self.BorrowBookButton.setObjectName("BorrowBookButton")
self.BorrowBookButton.clicked.connect(self.click)
BorrowBook.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(BorrowBook)
self.menubar.setGeometry(QtCore.QRect(0, 0, 665, 26))
self.menubar.setObjectName("menubar")
BorrowBook.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(BorrowBook)
self.statusbar.setObjectName("statusbar")
BorrowBook.setStatusBar(self.statusbar)
self.retranslateUi(BorrowBook)
QtCore.QMetaObject.connectSlotsByName(BorrowBook)
def click(self):
BookD = self.AllBookDetailsText.toPlainText()
ID = self.UserIDTextbox.text()
output = BorrowBookbyMember(ID, BookD)
print(output)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
MainWindow.setStatusTip(_translate("MainWindow", "No errors."))
self.UserIDLabel.setText(_translate("MainWindow", "User ID:"))
self.BookCodeLabel.setText(_translate("MainWindow", "Book Codes (Seperate each book code with commas):"))
self.BorrowBookButton.setText(_translate("MainWindow", "Borrow Book"))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())