qpushbutton点击后消失
时间: 2023-06-13 12:08:46 浏览: 143
一个简单的qt程序QPushButton测试,点击按钮按钮消失
您可以在QPushButton的clicked信号上连接一个槽函数,然后在槽函数中调用QPushButton的hide()函数来实现按钮点击后消失的效果。示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QPushButton, QWidget
import sys
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.button = QPushButton('Click me', self)
self.button.clicked.connect(self.on_button_clicked)
def on_button_clicked(self):
self.button.hide()
if __name__ == '__main__':
app = QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())
```
在这个示例中,我们创建了一个QWidget,然后在上面添加了一个QPushButton。在QPushButton的clicked信号上连接了一个on_button_clicked槽函数,当按钮被点击时,会调用这个槽函数。在槽函数中,我们调用了QPushButton的hide()函数,将按钮隐藏起来。这样,按钮就会在点击后消失。
阅读全文