def init_ui(self):
self.setWindowTitle(_('Bib'))
self.setWindowIcon(QIcon(config.ICON))
self.setSizeGripEnabled(False)
self.setModal(True)
self.layout = QFormLayout(self)
if self.text:
self.label_text = QLabel(self.text)
self.layout.addRow(self.label_text)
self.label_bib = QLabel(_('Bib'))
self.item_bib = QSpinBox()
self.item_bib.setMaximum(memory.Limit.BIB)
self.item_bib.setValue(self.bib)
self.item_bib.valueChanged.connect(self.show_person_info)
self.layout.addRow(self.label_bib, self.item_bib)
self.label_person_info = QLabel('')
self.layout.addRow(self.label_person_info)
def cancel_changes():
self.person = None
self.close()
def apply_changes():
try:
self.apply_changes_impl()
except Exception as e:
logging.exception(str(e))
self.close()
self.button_ok = QPushButton(_('OK'))
self.button_ok.clicked.connect(apply_changes)
self.button_cancel = QPushButton(_('Cancel'))
self.button_cancel.clicked.connect(cancel_changes)
self.layout.addRow(self.button_ok, self.button_cancel)
self.show()
评论列表
文章目录