PyQt按钮单击和释放处理程序

时间:2017-01-13 14:03:45

标签: python pyqt

我想在点击按钮时添加一个功能。

发布时的另一个功能。

clicked.connect方法仅在释放按钮时触发一个函数,因此在我的情况下它不起作用。

button.clicked.connect() 

2 个答案:

答案 0 :(得分:2)

button.clicked.connect(...)
button.pressed.connect(...)
button.released.connect(...)

您可以将多个信号连接到同一个对象。

答案 1 :(得分:0)

根据http://pyqt.sourceforge.net/Docs/PyQt4/qabstractbutton.html,“按下”是您正在寻找的信号。

通常使用PyQt,首先尝试PyQt文档 - 同时检查所有继承的功能 - 如果仍然不确定,请查看完整的QT文档(http://doc.qt.io/qt-4.8/qpushbutton.html)。这通常可以为您提供洞察力 - 虽然需要一段时间才能引起您的注意。