pyqt QDialog类不能用QMainWindow继承,否则显示错误

    科技2022-07-11  109

    比如你用QTDESIGNER创建了一个Dialog,然后用pyuic把Ui文件转换成了py文件,然后你继承了这个对话框类,得用QDialog类继承,不能用QMainWindow类继承,代码如下

    from login_diag import Ui_Dialog_login class LoginWindow(QDialog, Ui_Dialog_login): def __init__(self): super(LoginWindow, self).__init__() self.setupUi(self)

    Ui_Dialog_login是用QTDESIGNER设计得到的UI文件用PYUIC转换而成的PY文件的对话框类。我们继承的时候还得用QDialog类继承。

    Processed: 0.016, SQL: 8