python

超轻量级php框架startmvc

PyQt5实现从主窗口打开子窗口的方法

更新时间:2020-07-07 12:06:01 作者:startmvc
1.在QtDesigner中设计两个简单窗口2.将.ui文件转换成.py文件3.新建**.py文件#-*-coding:utf-8-*-fromPyQt

1.在Qt Designer中设计两个简单窗口

2.将.ui文件转换成.py文件

3.新建**.py文件


#-*- coding:utf-8 -*-
from PyQt5.QtWidgets import QMainWindow, QApplication
from window import Ui_MainWindow
from child import Ui_Child
import sys
 
class Main(QMainWindow,Ui_MainWindow):
 def __init__(self):
 super(Main, self).__init__()
 self.setupUi(self)
 
class Child(QMainWindow,Ui_Child):
 def __init__(self):
 super(Child, self).__init__()
 self.setupUi(self)
 self.pushButton.clicked.connect(self.close)
 def OPEN(self):
 self.show()
 
if __name__ =="__main__":
 app = QApplication(sys.argv)
 main = Main()
 ch = Child()
 main.show()
 main.pushButton.clicked.connect(ch.OPEN)
 sys.exit(app.exec_())

以上这篇PyQt5实现从主窗口打开子窗口的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

PyQt5 主窗口 子窗口