网络编程
位置:首页>> 网络编程>> 网络编程>> PyQt5实现从主窗口打开子窗口的方法

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

作者:Hubz131  发布时间:2023-01-14 11:06:11 

标签:PyQt5,主窗口,子窗口

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

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

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_())

来源:https://blog.csdn.net/Hubz131/article/details/79353818

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com