# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'detail1.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication,QStackedWidget,QWidget,QMainWindow,QMessageBox,QHeaderView,QAbstractItemView
import pymysql
import qdarkstyle
import sys
import loginer,register,borrow_book,return_book
class Ui_MainWindow(QMainWindow):
def __init__(self):
super(Ui_MainWindow,self).__init__()
self.pages = 1
self.currentpage = 1
self.prepage = 1
self.nextpage = 1
self.count = 0
self.page_num = 5
self.setupUi(self)
self.page_control()
self.draw_libs_info()
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(887, 651)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("images/MainWindow_1.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
# 借书
self.pushButton1 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton1.setGeometry(QtCore.QRect(10, 120, 91, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.pushButton1.setFont(font)
self.pushButton1.setObjectName("pushButton1")
# 还书
self.pushButton2 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton2.setGeometry(QtCore.QRect(10, 190, 91, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.pushButton2.setFont(font)
self.pushButton2.setObjectName("pushButton2")
# 借阅状态
self.pushButton3 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton3.setGeometry(QtCore.QRect(10, 260, 91, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.pushButton3.setFont(font)
self.pushButton3.setObjectName("pushButton3")
# 所有书籍
self.pushButton4 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton4.setGeometry(QtCore.QRect(10, 330, 91, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.pushButton4.setFont(font)
self.pushButton4.setObjectName("pushButton4")
#stack设置组件显示具体信息
self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget)
self.stackedWidget.setGeometry(QtCore.QRect(110, 0, 771, 591))
self.stackedWidget.setObjectName("stackedWidget")
#第一页
self.page0 = QtWidgets.QWidget()
self.page0.setObjectName("page0")
# 查询书籍输入框
self.lineEdit1 = QtWidgets.QLineEdit(self.page0)
self.lineEdit1.setGeometry(QtCore.QRect(10, 30, 491, 31))
self.lineEdit1.setObjectName("lineEdit1")
#书籍信息显示组件
self.tableWidget = QtWidgets.QTableWidget(self.page0)
self.tableWidget.setGeometry(QtCore.QRect(10, 80, 751, 421))
self.tableWidget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
self.tableWidget.setObjectName("tableWidget")
self.tableWidget.setColumnCount(9)
self.tableWidget.setRowCount(11)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(2, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(3, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(4, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(5, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(6, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(7, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(8, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(9, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setVerticalHeaderItem(10, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(2, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(3, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(4, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(5, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(6, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(7, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(8, item)
self.tableWidget.horizontalHeader().setVisible(True)
self.tableWidget.horizontalHeader().setCascadingSectionResizes(False)
self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) # 表格自适应窗口大小
# self.tableWidget.setSelectionBehavior(QAbstractItemView.SelectRows) # 设置选中整行
self.tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers) # 设置不可编辑
# 各行设置颜色
# self.tableWidget.setAlternatingRowColors(True)
# self.tableWidget.setStyleSheet("alternate-background-color: rgb(0, 0, 0)"
# "; background-color: rgb(100, 100, 100);")
# 支持表头排序功能
# self.tableWidget.setSortingEnabled(True)
# self.tableWidget.horizontalHeader().setStyleSheet("::section{background-color: pink; color: blue; font-weight: bold}")
# self.tableWidget.verticalHeader().hide()
#页面显示框
self.lineEdit2 = QtWidgets.QLineEdit(self.page0)
self.lineEdit2.setGeometry(QtCore.QRect(380, 540, 35, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.lineEdit2.setFont(font)
self.lineEdit2.setObjectName("lineEdit2")
#查询依据选项
self.comboBox = QtWidgets.QComboBox(self.page0)
self.comboBox.setGeometry(QtCore.QRect(630, 30, 131, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.comboBox.setFont(font)
self.comboBox.setObjectName("comboBox")
self.comboBox.addItem("")
self.comboBox.addItem("")
self.comboBox.addItem("")
self.comboBox.addItem("")
self.comboBox.addItem("")
# 跳转按钮
self.pushButton5 = QtWidgets.QPushButton(self.page0)
self.pushButton5.setGeometry(QtCore.QRect(500, 540, 51, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.push
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
library.rar (23个子文件)
library
save_user.py 6KB
detail_stu.py 32KB
return_book.py 14KB
register.py 8KB
mysql语句.text 3KB
del_book.py 12KB
loginer.py 9KB
user_manage.py 10KB
images
MainWindow_1.png 14KB
search.png 6KB
__pycache__
borrow_book.cpython-36.pyc 8KB
detail_mg.cpython-36.pyc 12KB
add_book.cpython-36.pyc 7KB
register.cpython-36.pyc 5KB
save_user.cpython-36.pyc 4KB
detail_stu.cpython-36.pyc 16KB
user_manage.cpython-36.pyc 7KB
loginer.cpython-36.pyc 6KB
del_book.cpython-36.pyc 7KB
return_book.cpython-36.pyc 8KB
borrow_book.py 14KB
add_book.py 11KB
detail_mg.py 22KB
共 23 条
- 1
资源评论
春风抚微霞
- 粉丝: 64
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功