将程序按文件夹分好类,检查时更加清晰如先建立resource文件夹,内部含images(存放图片)、UI(存放UI文件),resource文件夹与main等设计界面程序并列,ui转成py时放在resource文件夹下边。
login_pane.py(将转换好的login.py引用,在此处对界面进行设计)
from PyQt5.Qt import * from resource.login import Ui_Form class loginpane(QWidget,Ui_Form): def __init__(self,parent=None,*args,**kwargs): super().__init__(parent, *args, **kwargs) # self.setAttribute(Qt.WA_StyledBackground, True) # 因为是继承QWidget类别,所以设置属性将背景打开 self.setupUi(self) if __name__=='__main__': import sys app = QApplication(sys.argv) window = loginpane() window.show() sys.exit(app.exec_())
将做好的界面类引到主界面main.py
from login_pane import loginpane from PyQt5.Qt import * if __name__=='__main__': import sys app = QApplication(sys.argv) login_pane = loginpane() login_pane.show() sys.exit(app.exec_())