比如你用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类继承。