comboBox->showPopup()后,linedit不能连续输入,失去焦点
时间: 2024-04-06 07:33:01 浏览: 92
VB失去焦点时检查ComboBox的输入是否正确
这可能是因为 comboBox 的下拉列表弹出后,会抢夺焦点,导致 QLineEdit 失去了焦点,从而无法连续输入。您可以在 comboBox 的下拉列表弹出后,手动将焦点切换回 QLineEdit,以恢复其输入功能。可以尝试在 comboBox 的 showPopup() 信号触发时,使用 QLineEdit 的 setFocus() 方法将焦点切换回 QLineEdit 上。同时,您还可以考虑使用 QComboBox 的 setEditable() 方法将其设置为可编辑模式,以避免下拉列表弹出后抢夺焦点的问题。
阅读全文