моя программа состоит из main.ui и edit_dialog.ui, я могу преобразовать main.ui в main.py, используя PyQt5.ui c .pyui c, но я не могу сделать то же самое с диалог, так как я не могу настроить его в коде, мой код:
MainUI, _ = loadUiType(r'GUI\main.ui')
class MainApp(QMainWindow, MainUI):
def __init__(self,parent= None):
super(MainApp, self).__init__(parent)
self.setupUi(self)
self.handle_buttons()
self.setFixedWidth(965)
self.setFixedHeight(585)
def start_edit_dialog(self, id, name, age, blood, note):
self.edit_dialog = uic.loadUi(r"GUI\edit_dialog.ui")
self.edit_dialog.txt_id.setPlainText(id)
self.edit_dialog.txt_name.setPlainText(name)
self.edit_dialog.spin_age.setValue(age)
self.edit_dialog.combo_blood.setCurrentIndex(blood)
self.edit_dialog.txt_note.setPlainText(note)
self.edit_dialog.bu_update.clicked.connect(lambda x: self.edit_dialog_update(id))
self.edit_dialog.bu_delete.clicked.connect(lambda x: self.edit_dialog_delete(id))
self.edit_dialog.bu_extract.clicked.connect(lambda x: self.dialog_extract(id))
self.edit_dialog.show()
как я могу заменить self.edit_dialog = uic.loadUi(r"GUI\edit_dialog.ui")
после преобразования edit_dialog.ui в edit_dialog.py