PyQT实现父界面和子界面的相互转换(通过按钮点击进行子界面的弹窗)
在pyqt界面中需要通过点击pushButton实现子界面功能的展示
实现方法:
通过新建ui界面,实现界面切换。
新建子界面示例如下:
窗口显示代码如下:
class Ui_Main1(QtWidgets.QMainWindow, Ui_MainWindow1):
def __init__(self):
super(Ui_Main1, self).__init__()
self.setupUi(self) # 创建窗体对象
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
mainwindow = Ui_Main1()
mainwindow.show()
sys.exit(app.exec_())
在主界面中,通过from lj import Ui_Main1将子界面引入主界面,实现通过创建文件夹按钮实现子界面的控制,通过子界面输入新建不同文件夹,最终实现不同照片不同文件夹的存放。示例代码如下:
self.pushButton_9.clicked.connect(self.openfloder)
####创建新的文件夹
def openfloder(self):
self.mainwindow = Ui_Main1()
self.mainwindow.show()