pyqt5设置button按钮不可点击
要设置PyQt5中的按钮不可点击,可以使用QPushButton的setEnabled()方法。将参数设置为False可以禁用按钮,将参数设置为True可以启用按钮。
以下是一个简单的示例:
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton import sys
class Example(QWidget): def init(self): super().init()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 200)
self.btn = QPushButton('Button', self)
self.btn.move(100, 50)
self.btn.clicked.connect(self.onButtonClick)
self.show()
def onButtonClick(self):
self.btn.setEnabled(False) # 禁用按钮
if name == 'main': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())
在上面的示例中,创建了一个窗口和一个按钮。当按钮被点击时,调用onButtonClick()方法将按钮设置为不可点击。
注意:禁用按钮不会隐藏按钮,只是将其设置为不可点击状态。如果要隐藏按钮,可以使用QPushButton的hide()方法
原文地址: https://www.cveoy.top/t/topic/ijIS 著作权归作者所有。请勿转载和采集!