版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
将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为界面类的名称。