要设置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()方法

pyqt5设置button按钮不可点击

原文地址: https://www.cveoy.top/t/topic/ijIS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录