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

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

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

标签:PyQt5,主窗口,子窗口
0
投稿

猜你喜欢

  • Python的控制结构之For、While、If循环问题

    2023-09-16 21:42:45
  • 详解MySQL存储过程的创建和调用

    2024-01-24 18:06:21
  • python爬虫面试宝典(常见问题)

    2023-02-27 19:46:01
  • 大家都对vertical-align的各说各话

    2008-06-19 12:11:00
  • python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法

    2023-04-03 04:19:06
  • js读取图片的宽和高

    2007-08-04 10:14:00
  • Python实现html转换为pdf报告(生成pdf报告)功能示例

    2023-11-07 02:31:17
  • vscode的几项基本配置详解

    2022-05-13 23:28:29
  • SQL学习笔记一SQL基础知识

    2011-09-30 11:24:33
  • 使用AJAX的一个简单的例子

    2007-09-21 17:55:00
  • 对python 中re.sub,replace(),strip()的区别详解

    2022-07-17 21:33:03
  • Python Scrapy爬虫框架使用示例浅析

    2023-01-28 16:27:45
  • Python二进制串转换为通用字符串的方法

    2022-09-30 19:36:11
  • WIn10+Anaconda环境下安装PyTorch(避坑指南)

    2023-06-20 03:24:04
  • 基于Tensorflow使用CPU而不用GPU问题的解决

    2022-01-01 22:53:08
  • 远程访问MySQL数据库的方法小结

    2024-01-13 17:58:57
  • Python计算不规则图形面积算法实现解析

    2022-03-14 21:04:17
  • Python基于socket模块实现UDP通信功能示例

    2023-08-25 06:45:27
  • JavaScript解决Joseph问题

    2008-06-21 17:11:00
  • 对python中array.sum(axis=?)的用法介绍

    2021-10-27 20:37:04
  • asp之家 网络编程 m.aspxhome.com