在使用QT designer搭建完五个界面并生成完五个.py文件后,编写一个主界面函数来实现上述的调用关系。其中,自动生成的文件中有两处需要修改,1是将每个文件中class括号里的继承类由Object改为QMainWindow,2是将每个文件的class类名修改成不一样的,在这里修改成了main_MainWindow,subone_MainWindow ,subtwo_MainWindow,table_MainWindow,train_MainWindow。from PyQt4 import QtCore, QtGui
import sys
# 以下五个文件为pyuic生成的.py文件,注意修改里面类的名字不要重复
from sub_window_one import subone_MainWindow
from sub_window_two import subtwo_MainWindow
from main_window import main_MainWindow
from table_window import table_MainWindow
from train_window import train_MainWindow
class Mywindow1(QtGui.QMainWindow):
def __init__(self):
super(Mywindow1, self).__init__()
self.ui = subone_MainWindow() # 这句话是实例化类
self.ui.setupUi(self) # 这句话相当于设置控件
def open(self): # 被调用的类需要再编写一个open函数
self.show()
class Mywind