pyqt5界面与代码分离

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/sinat_36188088/article/details/102661244

将qt designer生成的UI文件,保存为一个文件,然后再新建一个新的文件,用来调用,这样就可以实现界面与代码的分离。

qt designer每次生成的UI文件,经过pyuic的转换,代码都会变,这样实现分离,就可以提高效率。

import sys
from PyQt5.QtWidgets import QApplication,QMainWindow
class MyMainWindow(QMainWindow,Ui_MainWindow):
    def __init__(self,parent=None):
        super(MyMainWindow,self).__init__(parent)
        self.setupUi(self)
if __name__=="__main__":
    app = QApplication(sys.argv)
    myWin = MyMainWindow()
    myWin.show()
    sys.exit(app.exec_())

Ui_MainWindow为界面类的名称。

猜你喜欢

转载自blog.csdn.net/sinat_36188088/article/details/102661244