from PySide6.QtWidgets import QDialog, QVBoxLayout, QHBoxLayout, QLabel, QLineEdit, QPushButton from core.usermanager import UserManager class RemoveBook(QDialog): def __init__(self, user_manager: UserManager): super().__init__() self.user_manager = user_manager self.layout = QVBoxLayout() self.setWindowTitle("移除图书") self.book_id = QHBoxLayout() self.book_id.addWidget(QLabel("BookID")) self.book_id_line_edit = QLineEdit() self.book_id.addWidget(self.book_id_line_edit) self.layout.addLayout(self.book_id) self.remove_button = QPushButton("移除图书") self.remove_button.clicked.connect(self.remove) self.layout.addWidget(self.remove_button) self.setLayout(self.layout) def remove(self): pass