PyQt5 通过checkbox/button按钮状态控制窗体显示隐藏

直接上代码:


    # 窗体隐藏
    def window_hidden(self):
        # 控制文件预处理窗口显示隐藏
        # 设置checkBox默认为True状态,这步必须加,否则不生效
        self.checkBoxFile.setCheckable(True)
        # 设置要控制的窗体默认为隐藏状态
        self.widget_71.setVisible(False)
        # 连接槽时间,默认会获取checkBox状态
        self.checkBoxFile.clicked.connect(self.ClickedAction)

    # 动作定义
    def ClickedAction(self, status):
        if status == True:
            self.widget_71.setVisible(True)
        else:
            self.widget_71.setVisible(False)
        print(f"按下按钮了,此后按钮状态为:{status}")

你可能感兴趣的:(经验分享,IT,python,pyqt5,checkbox,pushbutton)