在设计的程序中按下按钮会执行很多步骤,连续点击就会卡,但是一不小心就会点到。
但也不希望点了以后就不能再点了,有没有功能设置按钮在一段时间内只能点击一次?
pyqt5 如何设置按钮不能连续点击?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 神仙别闹 2021-10-01 21:40关注
class MainView(QtWidgets.QMainWindow): def __init__(self, parent=None): super(MainView, self).__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) def initConnect(self): self.ui.AddButton.clicked.connect(self.runOneSpiderThread) def runOneSpiderThread(self): if self.niuwa_thread: self.niuwa_thread.quit() self.niuwa_thread.wait() cookie = self.ui.CookieEdit.toPlainText() station = self.ui.comboBox.currentText() if cookie.strip() == '': self.ui.MessgeLabel.setText( "请输入cookie !\n") return None queue = Queue() queue.put({'cookie':cookie,'station':station}) self.niuwa_thread = SpiderThreadKeyword(self, queue) self.niuwa_thread.thread_communicate.connect(self.print_thread_communicate) self.niuwa_thread.start() self.ui.AddButton.setEnabled(False) #不重复点击事件setEnabled
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1
悬赏问题
- ¥15 求指导ADS低噪放设计
- ¥15 CARSIM前车变道设置
- ¥50 三种调度算法报错 有实例
- ¥15 关于#python#的问题,请各位专家解答!
- ¥200 询问:python实现大地主题正反算的程序设计,有偿
- ¥15 smptlib使用465端口发送邮件失败
- ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
- ¥15 对于squad数据集的基于bert模型的微调
- ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
- ¥20 steam下载游戏占用内存