PYQT5 QPushButton toggled信号无法发出
给QPushButton设置了toggled后,点击QPushButton没有发出信号。
self.startButton.toggled.connect(self.toggleStartStopButton)
def toggleStartStopButton(self):
dosomeing
点击按钮toggleStartStopButton函数不会执行。
原因:
用QT Designer创建的按钮,默认为触发按钮(trigger button),也就是按下之后立即弹起来。触发按钮是不会产生toggled信号的。
解决:
self.startButton.setCheckable(True)
将按钮设置为切换按钮(两种状态:按下/弹起)
PYQT5 QPushButton toggled信号无法发出
最新推荐文章于 2024-05-03 14:08:10 发布