pyqt5按钮使能
时间: 2023-06-21 11:07:18 浏览: 121
pyqt5-tools
5星 · 资源好评率100%
在PyQt5中,可以通过调用QPushButton的setEnabled()方法来启用或禁用按钮。如果将该方法的参数设置为True,则按钮将启用,如果将其设置为False,则按钮将禁用。以下是示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.btn = QPushButton('Button', self)
self.btn.move(50, 50)
self.btn.clicked.connect(self.buttonClicked)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Example')
self.show()
def buttonClicked(self):
self.btn.setEnabled(False)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
在上面的代码中,我们创建了一个名为Example的窗口,并在其中放置了一个名为btn的按钮。每当用户单击按钮时,我们将调用buttonClicked()方法,并在其中使用setEnabled()方法将按钮禁用。
阅读全文