如何为可编辑的QComboBox重写KeyPressEvent?

时间:2010-07-16 12:27:56

标签: c++ qt keypress qcombobox

我有一个名为ValidableComboBox的类,它直接来自QComboBox

ValidableComboBox的每个实例都将setEditable()设置为true。我的目标是添加一些信号,只要有人按下QComboBox中的返回键,就会发出一些信号。

为此,我在void KeyPressEvent(QKeyEvent* e)中重新实现了ValidableComboBox。但是,当我在组合框中输入内容时,它似乎永远不会被调用。

有没有办法实现这个目标?我做了什么可能是错的?

谢谢。

1 个答案:

答案 0 :(得分:2)

你似乎在你的kode中使用的功能有一个Kapital K,而不是一个小k​​,好吗? :-D