在做UI界面时可能会对界面进行多次调整,但将ui文件转换为py文件后,原有的py文件就会被初始化,因此,要将界面文件的所有处理事件和处理函数分离。
新建一个py文件,继承界面文件的主窗口类。
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time: 2020/1/26 13:39
# @Author: Casually
# @File: Demo_Main.py
# @Email: [email protected]
# @Software: PyCharm
#
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
# 继承UI文件中的主窗口类
from UI_MainWindow import *
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_())