针对于pyqt按钮按下后,触发事件让窗口显示或者不显示。
常用的有2种方式去隐藏显示的内容
- 第一种方式会进行隐藏,但是对应的控件也会隐藏,同时对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://www.toymoban.com/news/detail-537659.html
参考文章来源地址https://www.toymoban.com/news/detail-537659.html
https://developer.aliyun.com/article/832084
到了这里,关于pyqt 控件隐藏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!