class Func_WindowQMainWindow def __init__self super__init__ selfinitUI def initUIself # 设置主窗口标题 selfsetWindowTitle图书管理系统 # 设置主窗口大小 selfsetGeometry100 10
class Func_Window(QMainWindow): def init(self): super().init() self.initUI()
def initUI(self):
# 设置主窗口标题
self.setWindowTitle("图书管理系统")
# 设置主窗口大小
self.setGeometry(100, 100, 400, 300)
# 创建按钮1并设置文字
button1 = QPushButton("操作图书信息", self)
button1.setGeometry(QRect(100, 50, 200, 50))
# 创建按钮2并设置文字
button2 = QPushButton("操作读者信息", self)
button2.setGeometry(QRect(100, 110, 200, 50))
# 创建按钮3并设置文字
button3 = QPushButton("操作管理员信息", self)
button3.setGeometry(QRect(100, 170, 200, 50))
# 创建按钮4并设置文字
button4 = QPushButton("返回", self)
button4.setGeometry(QRect(100, 230, 200, 50))
# 设置按钮1单击事件
button1.clicked.connect(self.on_button1_clicked)
# 设置按钮2单击事件
button2.clicked.connect(self.on_button2_clicked)
# 设置按钮3单击事件
button3.clicked.connect(self.on_button3_clicked)
# 设置按钮4单击事件
button4.clicked.connect(self.on_button4_clicked)
if privilege == '用户':
button3.setEnabled(False)
def on_button1_clicked(self):
# 操作图书信息
pass
def on_button2_clicked(self):
# 操作读者信息
pass
def on_button3_clicked(self):
# 操作管理员信息
pass
def on_button4_clicked(self):
# 返回
pas
原文地址: https://www.cveoy.top/t/topic/hnlO 著作权归作者所有。请勿转载和采集!