在使用PyQt5进行GUI应用程序开发时,经常需要在用户操作后打开新窗口并关闭当前窗口。本文将介绍如何使用PyQt5实现这一功能,并提供相应的源代码示例。
首先,我们需要导入PyQt5库中的必要模块,包括QtWidgets
和QtGui
。
from PyQt5 import QtWidgets, QtGui
接下来,我们创建一个继承自QtWidgets.QWidget
的主窗口类,并在其中添加一个按钮用于触发打开新窗口的操作。
class MainWindow(QtWidgets.QWidget):