python qt designer 重定向_python QT designer实现多个窗口

在使用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

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值