QComboBoxを使用してフィルターウィジェットを実装したい。文字「a」を入力すると「a」で始まるアイテムが表示され、「b」と入力すると接頭辞「ab」が付いたアイテムが表示されます。クラスをオーバーライドしてみましたkeyPressEvent
がQComboBox
、機能しませんでした。私が得た主な問題はQComboBox
、ドロップダウンリストが表示されているときに編集可能にするにはどうすればよいですか?このようにキープレスイベント内のドロップダウンリストを開いています、
void SearchCombo::keyPressEvent(QKeyEvent *e)
{
...
listBox()->popup();
...
}