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
class Func_WindowQMainWindow def __init__self super__init__ selfinitUI def initUIself # 设置主窗口标题 selfsetWindowTitle图书管理系统 # 设置主窗口大小 selfsetGeometry100 10

原文地址: https://www.cveoy.top/t/topic/hnlO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录