как я могу преобразовать QDialog из dialog.ui в dialog.py PyQt5 - PullRequest
0 голосов
/ 03 августа 2020

моя программа состоит из 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...