当编辑完成时,PyQt 中的 QComboBox 是否有信号?
Is there a signal for QComboBox in PyQt for when editing is complete?
在我的应用程序中,在每次按键后发送 editTextChanged
信号是有问题的。我想在用户按下回车键或改变焦点时得到信号。有没有简单的方法可以做到这一点?
由于您在可编辑模式下使用 QComboBox,因此您可以使用来自 QLineEdit 的 editingFinished
信号:
combo = QComboBox()
combo.setEditable(True)
combo.lineEdit().editingFinished.connect(foo_slot)
在我的应用程序中,在每次按键后发送 editTextChanged
信号是有问题的。我想在用户按下回车键或改变焦点时得到信号。有没有简单的方法可以做到这一点?
由于您在可编辑模式下使用 QComboBox,因此您可以使用来自 QLineEdit 的 editingFinished
信号:
combo = QComboBox()
combo.setEditable(True)
combo.lineEdit().editingFinished.connect(foo_slot)