pyqt:为spinbox返回按下的信号?

时间:2016-03-28 16:17:26

标签: qt pyqt signals signals-slots

有信号 valueChanged() editingFinished() ,但我只需要在执行操作时执行操作键输入被按下。

有没有重新实现事件处理程序的解决方案?

我需要按下回车键将焦点更改为下一个旋转框。 有什么想法吗?

1 个答案:

答案 0 :(得分:4)

使用<!-- This works --> <xsd:keyref name="followsKey" refer="userKey"> <xsd:selector xpath="user/follows" /> <xsd:field xpath="." /> </xsd:keyref> <!-- This doesn't --> <xsd:keyref name="followsKey" refer="userKey"> <xsd:selector xpath="user" /> <xsd:field xpath="@follows" /> </xsd:keyref>

如果禁用键盘跟踪,则在键入时,spinbox不会发出valueChanged()信号。当按下返回键时,当键盘焦点丢失时,或者当使用其他旋转框功能时,它会发出信号。按箭头键。