添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

源码条件 :两个相同的窗体,为第一个窗体添加事件(点击按钮调用window.close()关闭第一个窗体)

self.pushButton.clicked.connect(window.close)

效果:仅仅只是显示第一个窗体,点击按钮后程序退出(并没有显示第二个程序)

< 三 > ☆☆☆☆☆

源码条件 :两个相同的窗体,为第一个窗体添加事件(点击按钮调用xxx()方法)

效果:成功实现点击第一个窗体按钮,切换到第二个窗体的效果:)

在使用 PyQt5 进行GUI应用程序开发时,经常需要在用户操作后 打开 新窗口 关闭 当前 窗口 。本文将介绍如何使用 PyQt5 实现这一功能,并提供相应的源代码示例。方法,该方法在按钮点击事件中被调用。在该方法中,我们创建了一个 窗口 对象。的主 窗口 类,并在其中添加一个按钮用于触发 打开 新窗口 的操作。首先,我们需要导入 PyQt5 库中的必要模块,包括。,然后 关闭 当前 窗口 并显示 新窗口 。在主 窗口 类中,我们定义了一个。接下来,我们创建一个继承自。接下来,我们创建一个继承自。 self.registerButton.clicked.connect(self.register_re) # 关闭 界面 self.registerButton.clicked.connect(login.close) 代码顺序代表进行顺序,上例先运行自己函数,再 关闭 当前 窗口 。 以上这篇 Pyqt5 实现跳转界面并 关闭 当前 界面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章: pyqt5 使用按钮进 为了实现点击按钮 关闭 窗口 打开 新窗口 ,一开始对原 窗口 使用self.close()和new_window.show()的方式, 窗口 的GUI会被立即销毁。 self.pushButton.clicked.connect(self.close_dialog) def close_dialog(self): self.close() new_window = NewWindow() new_window.show() 我在网上找了好久也有好多的界面跳转的例子看上去都很高级,但是我都看不懂,虽然按照他们的代码抄可以实现但是我不会怎么在他的基础上添加 窗口 。可能是因为我的技术太垃圾了。所以我已经了好久终于通过一遍一遍的测试终于实现的效果。 PyQt5 关闭 窗口 的同时 关闭 所有子 窗口 重写相关控件的父类的closeEvent()方法即可. 示例代码如下: 重写QMainWindow类的closeEvent()方法 import sys from PyQt5 .QtWidgets import (QMainWindow, QPushButton, QApplication, QWidget, QMessageBox) from PyQt5 .QtCore import (QCoreApplic