pyqt 控件隐藏

针对于pyqt按钮按下后,触发事件让窗口显示或者不显示。
常用的有2种方式去隐藏显示的内容

  1. 第一种方式会进行隐藏,但是对应的控件也会隐藏,同时对PYQT的控件分布也会造成影响:
 self.pushButton.hide()

注释:pushButton可以替换其他控件,效果都是隐藏
2. 第二种,设置控件透明度,这样的优点是对应的控件不会隐藏,同时PYQT的控件分布也不会造成影响:

op = QtWidgets.QGraphicsOpacityEffect()
 # 设置透明度的值,0.0到1.0,最小值0是透明,1是不透明
op.setOpacity(0)
self.pushButton.setGraphicsEffect(op)

注释:同样pushButton可以替换其他控件

参考

https://developer.aliyun.com/article/832084

你可能感兴趣的:(python,gui,pyqt,ui,c#)